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 | 10 | # please see the online documentation at vagrantup.com. |
11 | 11 | |
12 | 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 | 15 | # The url from where the 'config.vm.box' box will be fetched if it |
16 | 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 | 19 | # Create a forwarded port mapping which allows access to a specific port |
20 | 20 | # within the machine from a port on the host machine. In the example below, |
21 | 21 | # accessing "localhost:8080" will access port 80 on the guest machine. |
22 | 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 | 24 | config.vm.network :forwarded_port, guest: 5280, host: 5280 |
25 | 25 | config.vm.network :forwarded_port, guest: 8080, host: 8081 |
26 | 26 | config.vm.network :forwarded_port, guest: 8983, host: 8983 |
27 | 27 | |
28 | 28 | # Create a private network, which allows host-only access to the machine |
29 | 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 | 32 | # Create a public network, which generally matched to bridged network. |
33 | 33 | # Bridged networks make the machine appear as another physical device on |
34 | 34 | # your network. |
35 | - # config.vm.network :public_network | |
35 | + # config.vm.network "public_network" | |
36 | 36 | |
37 | 37 | # If true, then any SSH connections made will enable agent forwarding. |
38 | 38 | # Default value: false |
... | ... | @@ -43,23 +43,22 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| |
43 | 43 | # the path on the guest to mount the folder. And the optional third |
44 | 44 | # argument is a set of non-required options. |
45 | 45 | # config.vm.synced_folder "../data", "/vagrant_data" |
46 | + config.vm.synced_folder ".", "/vagrant", type: "nfs" | |
46 | 47 | |
47 | 48 | # Provider-specific configuration so you can fine-tune various |
48 | 49 | # backing providers for Vagrant. These expose provider-specific options. |
49 | 50 | # Example for VirtualBox: |
50 | 51 | # |
51 | - config.vm.provider :virtualbox do |vb| | |
52 | + config.vm.provider "virtualbox" do |vb| | |
52 | 53 | # # Don't boot with headless mode |
53 | 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 | 58 | end |
58 | 59 | # |
59 | 60 | # View the documentation for the provider you're using for more |
60 | 61 | # information on available options. |
61 | - | |
62 | - config.vm.provision :shell, :path => "puppet/bootstrap.sh" | |
63 | 62 | |
64 | 63 | # Enable provisioning with Puppet stand alone. Puppet manifests |
65 | 64 | # are contained in a directory path relative to this Vagrantfile. |
... | ... | @@ -79,11 +78,46 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| |
79 | 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 | 123 | end | ... | ... |