In this talk I will show and open source some of my tools which I have been building around Puppet.
The tools automate the installation of Debian machines from scratch (just via a Debian ISO) or via a PXE/TFTP/DHCP server and a small seedBank daemon.
seedBank is a simple tool to manage/template Debian seed files in an easy way. As it is based on seed files it will do a clean installation which gets all the data from a standard Debian repository, using standard Debian tools.
During my talk I will install a few machines from scratch forming a core infrastructure.
I will also give a short insight in the Puppet structure I have designed and worked out with my colleagues, which helps us to keep our Puppet code maintainable and flexible. This structure also provides a clear separation between configuration and 'core' Puppet modules. This makes it possible to do our Puppet runs in one run because of the clearly defined dependencies between Puppet modules.
Senior System Engineer, eBay Classifieds Group
Sign in to add slides, notes or videos to this session