Sha256: 9165640631d36e4cd26b6403f040c157ccf557e9d296762fbc798fb97e317a80
Contents?: true
Size: 1.63 KB
Versions: 72
Compression:
Stored size: 1.63 KB
Contents
# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure '2' do |config| # Standalone box # -------------- # Provision this machine to obtain a standalone box # listening on the default ports. config.vm.define 'boxed' do |box| box.vm.box = "ubuntu/trusty64" # Configure the network topology to your needs config.vm.network :private_network, ip: "192.168.33.10" # config.vm.network :public_network config.vm.provision :ansible do |ansible| ansible.playbook = './boxed.yml' ansible.inventory_path = './inventory' end # Forward this postgres to a port on the host config.vm.network :forwarded_port, guest: 5432, host: 15432 # TODO: What about also forwarding the data storage? end # Test machines # ------------- # These test machines will configure the installation with all # its extensions enabled, in order to test the validity # of the role. # Ubuntu machines are available: # - "test-ubuntu-precise" # - "test-ubuntu-trusty" def apply_test_ansible_defaults(ansible) ansible.playbook = './test.yml' ansible.inventory_path = './inventory' end config.vm.define 'test-ubuntu-trusty', autostart:false do |box| box.vm.box = "ubuntu/trusty64" config.vm.network :private_network, ip: "192.168.33.21" config.vm.provision :ansible do |ansible| apply_test_ansible_defaults ansible ansible.extra_vars = {} end end config.vm.define 'test-ubuntu-precise', autostart:false do |box| box.vm.box = "ubuntu/precise64" config.vm.network :private_network, ip: "192.168.33.20" config.vm.provision :ansible do |ansible| apply_test_ansible_defaults ansible ansible.extra_vars = {} end end end
Version data entries
72 entries across 72 versions & 1 rubygems