Skip to content

Example & test deployment of codingfuture/puppet-cf* modules

Notifications You must be signed in to change notification settings

codingfuture/puppet-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Example & test deployment of codingfuture/puppet-cf* modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published