Sha256: bfbe966e8c36bf4aaf3c2af7b2c1268b96cfe76d9db876cca96d8f60e60c41c4
Contents?: true
Size: 1.53 KB
Versions: 1
Compression:
Stored size: 1.53 KB
Contents
Vagrant::Config.run do |config| config.vm.box = "base" config.vm.network("33.33.33.10") config.vm.forward_port("web", 80, 5678) config.vm.customize do |vm| vm.name = "application" vm.memory_size = 768 end # Share the WWW folder as the main folder for the web VM using NFS config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true) config.vm.share_folder("cookbooks", "/var/chef", ".", :nfs => true) # Configure to provision with local cookbooks config.vm.provision :chef_solo do |chef| chef.json.merge!({ :rvm => { :rubies => [ "ruby-1.9.2" ], :default_ruby => "ruby-1.9.2", :group_users => [ "vagrant", "application" ], :global_gems => [ { :name => "bundler" } ], :rvmrc => { :rvm_gemset_create_on_use_flag => 1, :rvm_trust_rvmrcs_flag => 1 } }, :postgresql => { :server_root_password => "application", }, :application => { :application_name => "application", :application_root => "/vagrant", :rails_env => "development" }, :apps => { :application => { :database => { :name => "application", :username => "application", :password => "application", } } } }) chef.roles_path = "chef/roles" chef.cookbooks_path = "chef/cookbooks" chef.add_role "base" chef.add_role "database" chef.add_role "redis" chef.add_role "application" chef.add_role "nginx" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails-up-0.0.1 | templates/Vagrantfile |