Learning Chef DevOps Deployment

Course Instructor
course instructor image
Anthony James
Anthony is the founder/CEO of Linux Academy, and instructs courses on AWS, DevOps, and Linux. When not creating and maintaining a variety of courses, he is leading the Linux Academy content & code team.

Introduction To Chef

About This Course

00:04:01

Chef Head First! (Build And Deploy An MOTD Recipe)

00:32:31

Introduction To DevOps

00:10:23

What is Chef?

00:09:58

Common Chef Terminology

00:09:17

Chef Server

00:14:43

Chef Workstation

00:13:55

Chef Workstation - Looking At Security And Configs

00:08:27

Chef-Repo

00:04:16

Chef-Client

00:09:09

Servers And Nodes

00:04:17

Chef Configuration Concepts

00:07:24

Quiz: Introduction To Chef

Building The Web Server Cookbook

Getting Set Up

00:10:43

Starting The Apache Recipe

00:20:13

Adding Attributes, Recipe, And A Template

00:38:14

Attribute Precedence

00:08:52

Adding HTML Templates Dynamically With Chef

00:08:54

Recipe Includes And Dependencies

00:08:06

Copying Config Files To The Node

00:04:40

Executing Linux Commands On The Node

00:07:49

Adding Platform Support To The Cookbook

00:24:33

Adding The Local Chef-Repo To Github

00:04:14

Node Object And Search

What Is The Node Object?

00:05:21

Search Concepts

00:04:13

Searching Node Attributes Using Knife

00:13:25

Data-Bags

What Are Data Bags?

00:03:43

Creating User And Sudo Group Data Bags

00:14:21

Building A Recipe To Deploy Local User Accounts From Data Bags

00:11:27

Chef Environments

What Are Environments And Why Do They Matter?

00:07:54

Creating And Configuring Environments

00:15:42

Creating A Second Version Of Our WebServer Cookbook

00:09:01

Deploying To Different Environments

00:10:32

Viewing And Deleting Environments With Knife

00:03:36

Quiz: Environments

Roles

What Are Roles?

00:05:56

Creating A Web Server Role

00:08:14

Building A Simple MySQL Cookbook For A Role

00:05:08

Creating A DB Server Role

00:04:12

Creating A Base Role

00:07:06

Quiz: Roles

Extending Chef

Knife Plugins

00:02:21

Chef Supermarket And Chef-Client Cookbook

00:02:37

Deploying Nodes In Production

UnAttended Node Bootstrapping

00:08:18

Chef-Client Cookbook (Security And Automated Runs)

00:17:08

Using OpenSource Chef Server

OpenSource Chef

00:06:02

Configuring The Workstation And Bootstrapping A Node

00:12:36

Closing: Bootstrapping Nodes And Deploying Cookbooks

00:04:33

Details

Chef is an infrastructure as code DevOps automation tool. Chef allows you to build reusable recipes to deploy in your environment. These recipes are known as tasks and are assigned to put your environment in a specific state. We use these tasks to install packages, update configuration files, and lots more!

Study Guides

Learning Chef

Learning Chef power point slides

Instructor Deck

Community

Looking For Team Training?

Learn More