Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding DevOps
De oorsprong van de DevOps-beweging
De behoefte aan industrialisatie in operaties
Overzicht van tools
De positie van Puppet in het huidige landschap
Inleiding tot git
Inleiding tot Puppet
Hoe de catalogus werkt, de architectuur van het geheel
De stand-alone architectuur met Puppetapply
De agent/master architectuur
Veiligheidsimplicaties
Installatie, presentatie van configuratiemappen
Praktische workshop: installatie van de Puppet Master, opzetten van een triviale catalogus
De taal ontdekken
Resources in Puppet
Resource abstractielaag (RAL): types, attributen, waarden
Manifesten
Idempotency, gewenste toestanden
Resource ordening
Variabelen, feiten (facts, met Facter) en voorwaarden
Klassen en modules
Geparameteriseerde klassen
Gedefinieerde types, of "superklassen
Praktische workshop: manifesten schrijven met de basismiddelen, klassen maken, modules ontdekken.
Puppet in de infrastructuur
Organisatie van het manifest: terug naar de klassen en modules
De definitie van sjablonen voor bestanden
Gebruik van de bestandsserver geïntegreerd in Puppet
Goede praktijken en patronen voor klassen en modules
Indeling van nodes, gebruik van het nodeblok en includes
Praktische workshop: het opzetten van aangepaste modules, het opzettenserver, het opzetten van knooppuntenheterogene knooppunten via Puppet.