Chef

Loader DigitalCityEen ogenblik, aub...

Chef

(Réf.851)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Begrijp het belang van de DevOps beweging - Installeer Chef - Schrijf recepten en kookboeken met Chef - Beheers goede praktijken en zorg voor IS consistentie met Chef

Opleidingsprogramma

Inleiding DevOps

De oorsprong van de DevOps-beweging
De behoefte aan industrialisatie in operaties
Overzicht van tools
De positie van Chef in het huidige landschap

Presentatie van de Chef

De architectuur van Chef ontdekken
De nodes, en de chef-client
Lokaal gebruik met chef-apply, of met chef-client
Recepten en kookboeken
Idempotency verzekeren

Praktische workshop: chef-client installeren, een eerste recept schrijven om te testen

Omgaan met het mes

Configuratie van Chef Server, en een werkstation
Beheren van nodes, bootstrapping
Het mes voor de opdrachtregel: knife
Instellen van de repository (chef-repo)
Definiëren van een run set (run-lists)

Praktische workshop: Chef Server installeren, een receptenboek implementeren op een node

Meer en meer lekkere recepten

Een beetje Ruby
Kookboek structuur
Het kookboek supermarkt
Sjablonen
Node informatie: ohai en attributen
Omgevingen

Praktische workshop: deployen van recepten met variabelen, beheren van meerdere omgevingen

Naar een productieomgeving

Synchroniseren van de repository met git
Beheren van de afhankelijkheden van Chefs met Berkshelf
Testen van je omgevingen met TestKitchen en ChefSpec
Data bags en zoekrollen
Integreren van Chef in de applicatielogica: vagrant, docker, ...

Praktische workshop: synchroniseren van de repository, schrijven van een dependency book, uitrollen van een complete Chef node omgeving.

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.