Commit 98e7ef45236be00c55ac0f1c241d888e9c31c435
1 parent
9fadcb74
Exists in
master
and in
39 other branches
Updated ubuntu version and port configuration
Showing
1 changed file
with
51 additions
and
17 deletions
Show diff stats
Vagrantfile
@@ -10,29 +10,29 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | @@ -10,29 +10,29 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | ||
10 | # please see the online documentation at vagrantup.com. | 10 | # please see the online documentation at vagrantup.com. |
11 | 11 | ||
12 | # Every Vagrant virtual environment requires a box to build off of. | 12 | # Every Vagrant virtual environment requires a box to build off of. |
13 | - config.vm.box = "precise64" | 13 | + config.vm.box = "trusty64" |
14 | 14 | ||
15 | # The url from where the 'config.vm.box' box will be fetched if it | 15 | # The url from where the 'config.vm.box' box will be fetched if it |
16 | # doesn't already exist on the user's system. | 16 | # doesn't already exist on the user's system. |
17 | - config.vm.box_url = "http://files.vagrantup.com/precise64.box" | 17 | + config.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box" |
18 | 18 | ||
19 | # Create a forwarded port mapping which allows access to a specific port | 19 | # Create a forwarded port mapping which allows access to a specific port |
20 | # within the machine from a port on the host machine. In the example below, | 20 | # within the machine from a port on the host machine. In the example below, |
21 | # accessing "localhost:8080" will access port 80 on the guest machine. | 21 | # accessing "localhost:8080" will access port 80 on the guest machine. |
22 | config.vm.network :forwarded_port, guest: 80, host: 8080 | 22 | config.vm.network :forwarded_port, guest: 80, host: 8080 |
23 | - config.vm.network :forwarded_port, guest: 7000, host: 8000 | 23 | + config.vm.network :forwarded_port, guest: 8000, host: 8000 |
24 | config.vm.network :forwarded_port, guest: 5280, host: 5280 | 24 | config.vm.network :forwarded_port, guest: 5280, host: 5280 |
25 | config.vm.network :forwarded_port, guest: 8080, host: 8081 | 25 | config.vm.network :forwarded_port, guest: 8080, host: 8081 |
26 | config.vm.network :forwarded_port, guest: 8983, host: 8983 | 26 | config.vm.network :forwarded_port, guest: 8983, host: 8983 |
27 | 27 | ||
28 | # Create a private network, which allows host-only access to the machine | 28 | # Create a private network, which allows host-only access to the machine |
29 | # using a specific IP. | 29 | # using a specific IP. |
30 | - # config.vm.network :private_network, ip: "192.168.33.10" | 30 | + config.vm.network "private_network", ip: "192.168.33.10" |
31 | 31 | ||
32 | # Create a public network, which generally matched to bridged network. | 32 | # Create a public network, which generally matched to bridged network. |
33 | # Bridged networks make the machine appear as another physical device on | 33 | # Bridged networks make the machine appear as another physical device on |
34 | # your network. | 34 | # your network. |
35 | - # config.vm.network :public_network | 35 | + # config.vm.network "public_network" |
36 | 36 | ||
37 | # If true, then any SSH connections made will enable agent forwarding. | 37 | # If true, then any SSH connections made will enable agent forwarding. |
38 | # Default value: false | 38 | # Default value: false |
@@ -43,23 +43,22 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | @@ -43,23 +43,22 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | ||
43 | # the path on the guest to mount the folder. And the optional third | 43 | # the path on the guest to mount the folder. And the optional third |
44 | # argument is a set of non-required options. | 44 | # argument is a set of non-required options. |
45 | # config.vm.synced_folder "../data", "/vagrant_data" | 45 | # config.vm.synced_folder "../data", "/vagrant_data" |
46 | + config.vm.synced_folder ".", "/vagrant", type: "nfs" | ||
46 | 47 | ||
47 | # Provider-specific configuration so you can fine-tune various | 48 | # Provider-specific configuration so you can fine-tune various |
48 | # backing providers for Vagrant. These expose provider-specific options. | 49 | # backing providers for Vagrant. These expose provider-specific options. |
49 | # Example for VirtualBox: | 50 | # Example for VirtualBox: |
50 | # | 51 | # |
51 | - config.vm.provider :virtualbox do |vb| | 52 | + config.vm.provider "virtualbox" do |vb| |
52 | # # Don't boot with headless mode | 53 | # # Don't boot with headless mode |
53 | # vb.gui = true | 54 | # vb.gui = true |
54 | - | ||
55 | - # Use VBoxManage to customize the VM. For example to change memory: | ||
56 | - vb.customize ["modifyvm", :id, "--memory", "1024"] | 55 | + # |
56 | + # # Use VBoxManage to customize the VM. For example to change memory: | ||
57 | + vb.customize ["modifyvm", :id, "--memory", "1024"] | ||
57 | end | 58 | end |
58 | # | 59 | # |
59 | # View the documentation for the provider you're using for more | 60 | # View the documentation for the provider you're using for more |
60 | # information on available options. | 61 | # information on available options. |
61 | - | ||
62 | - config.vm.provision :shell, :path => "puppet/bootstrap.sh" | ||
63 | 62 | ||
64 | # Enable provisioning with Puppet stand alone. Puppet manifests | 63 | # Enable provisioning with Puppet stand alone. Puppet manifests |
65 | # are contained in a directory path relative to this Vagrantfile. | 64 | # are contained in a directory path relative to this Vagrantfile. |
@@ -79,11 +78,46 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | @@ -79,11 +78,46 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | ||
79 | # # Managed by Puppet.\n" | 78 | # # Managed by Puppet.\n" |
80 | # # } | 79 | # # } |
81 | # | 80 | # |
82 | - config.vm.provision :puppet do |puppet| | ||
83 | - puppet.module_path = "puppet/modules" | ||
84 | - puppet.manifests_path = "puppet/manifests" | ||
85 | - puppet.manifest_file = "init.pp" | ||
86 | - end | 81 | + # config.vm.provision "puppet" do |puppet| |
82 | + # puppet.manifests_path = "manifests" | ||
83 | + # puppet.manifest_file = "site.pp" | ||
84 | + # end | ||
85 | + | ||
86 | + # Enable provisioning with chef solo, specifying a cookbooks path, roles | ||
87 | + # path, and data_bags path (all relative to this Vagrantfile), and adding | ||
88 | + # some recipes and/or roles. | ||
89 | + # | ||
90 | + # config.vm.provision "chef_solo" do |chef| | ||
91 | + # chef.cookbooks_path = "../my-recipes/cookbooks" | ||
92 | + # chef.roles_path = "../my-recipes/roles" | ||
93 | + # chef.data_bags_path = "../my-recipes/data_bags" | ||
94 | + # chef.add_recipe "mysql" | ||
95 | + # chef.add_role "web" | ||
96 | + # | ||
97 | + # # You may also specify custom JSON attributes: | ||
98 | + # chef.json = { :mysql_password => "foo" } | ||
99 | + # end | ||
87 | 100 | ||
88 | - config.vm.provision :shell, :path => "puppet/colab-key.sh" | 101 | + # Enable provisioning with chef server, specifying the chef server URL, |
102 | + # and the path to the validation key (relative to this Vagrantfile). | ||
103 | + # | ||
104 | + # The Opscode Platform uses HTTPS. Substitute your organization for | ||
105 | + # ORGNAME in the URL and validation key. | ||
106 | + # | ||
107 | + # If you have your own Chef Server, use the appropriate URL, which may be | ||
108 | + # HTTP instead of HTTPS depending on your configuration. Also change the | ||
109 | + # validation key to validation.pem. | ||
110 | + # | ||
111 | + # config.vm.provision "chef_client" do |chef| | ||
112 | + # chef.chef_server_url = "https://api.opscode.com/organizations/ORGNAME" | ||
113 | + # chef.validation_key_path = "ORGNAME-validator.pem" | ||
114 | + # end | ||
115 | + # | ||
116 | + # If you're using the Opscode platform, your validator client is | ||
117 | + # ORGNAME-validator, replacing ORGNAME with your organization name. | ||
118 | + # | ||
119 | + # If you have your own Chef Server, the default validation client name is | ||
120 | + # chef-validator, unless you changed the configuration. | ||
121 | + # | ||
122 | + # chef.validation_client_name = "ORGNAME-validator" | ||
89 | end | 123 | end |