Learning Chef
Offered By: LinkedIn Learning
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
- 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
- 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
- The benefits of using a Chef server
- Get started with hosted Chef
- Provision nodes with AWS
- Bootstrap a node
- Test deployments with Kitchen
- Manage multiple nodes
- Chef Supermarket
- Wrapper cookbooks
- Resolve dependencies with Berkshelf
- Deploy the haproxy cookbook
- Server artifacts: Roles, environments, data bags, and demo
- Next steps
Taught by
Robin Beck
Related Courses
Accelerate Software Delivery using DevOpsMicrosoft 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