Opleiding: Chef Configuration Management
In de cursus Chef Configuration Management van SpiralTrain leren de deelnemers de open source Chef configuration management technology die gebruikt wordt voor het beheren van een infrastructure met fy
Chef Architecture
De cursus gaat van start met een bespreking van de componenten en de topology van Chef en de basis principes van hoe Chef geïntegreerd kan worden met Cloud platforms als AWS en Azure. Hierbij wordt ook de Ruby Domain Specific Language (DSL) behandeld.
Nodes en Roles
Vervolgens wordt ingegaan op de verschillende typen nodes die Chef kent zoals Physical Nodes, Cloud Nodes, Virtual Nodes en Network Nodes. Eveneens wordt de besproken wat de rollen zijn van Chef Workstation, Chef Server en Chef Client en komt het Ohai tool ter sprake.
Bouwstenen
Onderdeel van het programma van de cursus zijn ook de bouwstenen van Chef zoals Recipes, Cookbooks, Packages, Services, Files en Templates. En er wordt ingegaan op Users en Groups en het gebruik van Resources met hun Attributen.
Chef Cookbooks
Dan worden in meer details de Chef Cookbooks behandeld. Ingegaan wordt op het ontwikkelen van Recipes, het gebruik van diverse attribute files, het gebruik van libraries en de rol van template variabelen.