Goals
Understand the interest of the DevOps movement
Install Chef
Write recipes and cookbooks with Chef
Master good practices and ensure consistency of the IS with Chef
Program
The origin of the DevOps movement
The need for industrialization for operations Overview
of tools
Positioning of the chef in the current landscape
Discover the architecture of Chef
The nodes, and the chef client
Use locally with chef-apply, or with chef-client
Recipes and cookbooks
Guarantee idempotence
Practical workshop: install chef-client, write a first recipe to test
Configuration of Chef Server, and of a workstation
Management of nodes, bootstrapping
The knife for the command line: knife
Setting up the repository (chef-repo)
Definition of an execution set (run- lists)
Practical workshop: install Chef Server, deploy a recipe book on a node
A bit of Ruby
Structure of cookbooks
The supermarket of cookbooks
Templates
Node information: ohai and attributes
Environments
Practical workshop: deploying recipes with variables, managing multiple environments
Synchronize the repository with git
Manage cookbook dependencies with Berkshelf
Test your environments with Test Kitchen and ChefSpec
Data bags and search roles
Integration of Chef into the application logic: vagrant, docker, etc.
Practical workshop: synchronize the repository, write a dependency cookbook, deploy a complete environment of chef nodes
Duration
3 days
Price
£ 1634
Audience
System administrators
Prerequisites
Have followed the Linux training: system administration (databases + services), or have equivalent knowledge
Reference
DEV851-F
Sessions
Contact us for more informations about session date