devops logo

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