Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.28 KB

README.md

File metadata and controls

35 lines (27 loc) · 1.28 KB

Description

Example configuration and Vagrant VM infrastructure for testing of:

Vagrant

The provisioning is not so simple:

  1. All VMs access internet through router VM, but not through the default NAT interface
  2. All VMs depend on maint for APT proxy, DNS and NTP
  3. All VMs depend on puppet for true PuppetServer based provisioning

So, what happens:

  1. We provision bare VM images with proper network setup
  2. Each VM gets Puppet Agent installation
  3. puppet VM gets also Puppet Server with Puppet DB
  4. maint VM is provisioned from puppet
  5. router VM is provisioned from puppet
  6. Rest of VMs are provisioned from puppet
  7. Then web and db VMs are configured to use puppetback as Puppet Server

Use bundled script for actions above:

./provision.sh