YoVDO

Learning Chef

Offered By: LinkedIn Learning

Tags

Chef Courses DevOps Courses Ruby Courses Vagrant Courses Configuration Management Courses Infrastructure as Code Courses

Course Description

Overview

Learn how to use Chef, a powerful platform that transforms your infrastructure into code, to simplify and automate configuration management.

Syllabus

Introduction
  • Welcome
  • What you should know
  • My lab environment
1. Getting Started with Chef
  • What is configuration management?
  • Configuration management platforms
  • What is Chef?
  • Install the Chef development kit (ChefDK)
  • Provision a centos instance with Vagrant
  • Your first Chef recipe
2. From Recipes to Cookbooks
  • Resources and recipes
  • Test and repair
  • Organize recipes with cookbooks
  • The Apache cookbook
  • Apply cookbooks and include_recipe
  • Ruby and resources
  • Ohai – I'm the node object
  • Templates and embedded Ruby
3. The Chef Server
  • The benefits of using a Chef server
  • Get started with hosted Chef
  • Provision nodes with AWS
  • Bootstrap a node
  • Test deployments with Kitchen
4. Going Full Scale
  • Manage multiple nodes
  • Chef Supermarket
  • Wrapper cookbooks
  • Resolve dependencies with Berkshelf
  • Deploy the haproxy cookbook
  • Server artifacts: Roles, environments, data bags, and demo
Conclusion
  • Next steps

Taught by

Robin Beck

Related Courses

Accelerate Software Delivery using DevOps
Microsoft via edX
Infrastructure as Code
Microsoft via edX
App Deployment, Debugging, and Performance
Google Cloud via Coursera
Introduction to DevOps and Site Reliability Engineering
Linux Foundation via edX
Configuration Management and the Cloud
Google via Coursera