diff options
| author | Silvio Rhatto <rhatto@riseup.net> | 2015-06-25 21:51:29 -0300 | 
|---|---|---|
| committer | Silvio Rhatto <rhatto@riseup.net> | 2015-06-25 21:51:29 -0300 | 
| commit | 133e36be4d7af042b5403416e26bc624600ac5bc (patch) | |
| tree | 6916e0e9d8dfe9d7f0c4085be87ed72c4559bf5d /Vagrantfile | |
| parent | 67baef24fbbad2a0f1411ffd6fc6671942d95aa9 (diff) | |
| download | puppet-bootstrap-133e36be4d7af042b5403416e26bc624600ac5bc.tar.gz puppet-bootstrap-133e36be4d7af042b5403416e26bc624600ac5bc.tar.bz2  | |
Initial changes for jessie
Diffstat (limited to 'Vagrantfile')
| -rw-r--r-- | Vagrantfile | 51 | 
1 files changed, 8 insertions, 43 deletions
diff --git a/Vagrantfile b/Vagrantfile index 8999cf0..2e927bc 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -1,12 +1,15 @@  # -*- mode: ruby -*-  # vi: set ft=ruby : -Vagrant::Config.run do |config| +# Vagrantfile API/syntax version. Don't touch unless you know what you're doing! +VAGRANTFILE_API_VERSION = "2" + +Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|    # Every Vagrant virtual environment requires a box to build off of. -  config.vm.box = "wheezy" +  config.vm.box = "jessie"    # Shell provisioner to setup basic environment. -  config.vm.provision :shell, :inline => "/vagrant/puppet/bin/provision" +  #config.vm.provision :shell, :inline => "/vagrant/puppet/bin/provision"    # Enable provisioning with Puppet stand alone.    config.vm.provision :puppet do |puppet| @@ -16,46 +19,8 @@ Vagrant::Config.run do |config|      puppet.temp_dir          = "/etc/puppet"      puppet.working_directory = "/etc/puppet"    end - -  # Define a Host VM -  config.vm.define :host do |host_config| -    db_config.vm.box = "host" -    web_config.vm.network :hostonly, "192.168.50.101" -  end - -  # Define a Puppetmaster VM -  config.vm.define :master do |master_config| -    master_config.vm.box = "master" -    master_config.vm.forward_port 8139, 8140 -    web_config.vm.network :hostonly, "192.168.50.102" -  end - -  # Define a Proxy VM -  config.vm.define :proxy do |proxy_config| -    proxy_config.vm.box = "proxy" -    proxy_config.vm.forward_port 8139, 8140 -    web_config.vm.network :hostonly, "192.168.50.103" -  end - -  # Define a Web VM -  config.vm.define :web do |web_config| -    web_config.vm.box = "web" -    web_config.vm.forward_port 80, 8080 -    web_config.vm.network :hostonly, "192.168.50.104" -  end - -  # Define a Storage VM -  config.vm.define :storage do |storage_config| -    storage_config.vm.box = "storage" -    storage_config.vm.network :hostonly, "192.168.50.105" -  end - -  # Define a Test VM -  config.vm.define :test do |test_config| -    test_config.vm.box = "test" -    test_config.vm.network :hostonly, "192.168.50.106" -  end +  # end    # Share hiera configuration. -  config.vm.share_folder "hiera", "/etc/puppet/hiera", "puppet/hiera", create: true +  config.vm.synced_folder "puppet/hiera", "/etc/puppet/hiera"  end  | 
