= Example 42 Puppet Modules and Sample Infrastructures=

 Example42 is a complete set of Puppet modules made by  Lab42 that provide:
- General use "host setup" modules with EAL4 hardening options
- Dozens of modules for different applications, more or less common
- Infrastructural module logic in order to adapt to different IT architectures
- Freely usable and customizable "source". Released under GPLv3.
- System Administrator oriented. Customize configuration files management according to your needs.
- Multi OS support.
- Extended classes , freely configurable, for Monitor, Firewall, Backup functionalities.
- Sample Infrastructure layouts to adapt to custom environments.

Explore and Download Source

Example 42 Puppet Modules are  browsable here.
You can download them via anonymous git:

git clone git://www.example42.com/example42modules


Example 42 Puppet Infrastructures are  browsable here.
You can download them via anonymous git:

git clone git://www.example42.com/example42infrastructures

Tutorial and documentation

Some general guidelines on how to define a Puppet infrastructure, based on the logic used in Example42, are in Infrastructure Design Guidelines.
In order to understand how to use and customize the Example 42 Puppet Infrastructure you should definitively give a look at the  HowTo.
The goals / with list / philosophy of this project are explained  here