-
Notifications
You must be signed in to change notification settings - Fork 23
Home
This project aims to provide the user with a puppetized lab setup. It can be used as the foundation of a home network, a learning puppet environment, or as a proof of concept lab for non-puppet software and hardware. Once complete, the lab environment will provide a number of services to the designated network. Each service definition includes a valid SELinux security configuration.
- dns
- dhcp
- kickstart
- puppet (puppetserver, puppetdb, hiera, r10k)
- yum repository
- build server
- mysql
- phpmyadmin
- tftp
The user must provide a default gateway for external access.
A companion series of blog articles, Puppet for vSphere Admins, may be useful in learning about the project's components and patterns in depth. Future beginner/intermediate/advanced guides are planned.
Puppetinabox was covered on the 1/14/2015 vBrownBag DevOps Series. Watch the video and check out the slides!
Contributions in code or documentation are welcomed!