blob: 846b372eb8a536f86c24f50bbdecaa4dc0a3f234 [file] [log] [blame]
driver:
name: vagrant
customize:
ioapic: 'on' # this should be on if you want multiple cores
cpus: '2'
memory: '2048'
transport:
name: sftp
provisioner:
name: puppet_apply
manifests_path: puppet/manifests
modules_path: puppet/modules
hiera_data_path: puppet/data
hiera_config_path: puppet/hiera.yaml
hiera_deep_merge: true
vm_hostname: 'test'
require_chef_for_busser: false
# require_puppet_repo: false
# puppet_logdest:
# - 'console'
puppet_debug: true
puppet_verbose: true
#http_proxy: 'http://192.168.1.3:3142' # Disable this unless you use apt-cacher-ng or something that caches
platforms:
- name: ubuntu1464
driver:
box: ubuntu1464-puppet
box_url: https://vagrantcloud.com/puppetlabs/boxes/ubuntu-14.04-64-puppet/versions/1.0.3/providers/virtualbox.box
- name: ubuntu1664
driver:
box: ubuntu/xenial64
box_url: https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-vagrant.box
- name: apache-trusty
driver:
box: apache/trusty64
box_url: https://atlas.hashicorp.com/apache/boxes/trusty64/versions/1.0.0/providers/virtualbox.box
suites:
- name: xenial
manifest: site.pp
driver_config:
network:
- ["private_network", {ip: "192.168.33.2"}]
excludes:
- ubuntu1464
- apache-trusty
- name: trusty
manifest: site.pp
driver_config:
network:
- ["private_network", {ip: "192.168.33.3"}]
excludes:
- ubuntu1664
- name: tlp
manifest: site.pp
driver_config:
network:
- ["private_network", {ip: "192.168.33.4"}]