Introduction to Automation with Chef
Lecture
Peter De Tender
Beginner
2 h 16 m
2019-08-28
Lecture Overview
This course provides an overview of what Chef configuration management is, and how you can use it to optimize your server automated configuration process. Starting from an introduction to Chef Software, you will learn about the Chef architecture, how to author recipes and cookbooks, and applying those to your systems.The goal of this course is to share a lot of hands-on experience, allowing you to follow along with the live demos. After going through this course, you will have a good understanding of Chef capabilities, have learned how to deploy your Chef Server and configure your Chef Workstation. You will also have authored 2 cookbook recipes to deploy a Linux Apache Web Server and a Windows Web Server, and validated the configuration updates.

Related Learning Path(s):
Introduction to Configuration Management
Objectives
  • You will learn what Chef Infrastructure is and how it can benefit you as a system administrator
  • Overview of Infrastructure as Code
  • Chef Architecture building blocks
  • You will learn how to deploy a Chef Server
  • You will learn how to configure your Chef administrative workstation
  • You will learn how to author Chef recipes and cookbooks
  • You will learn to bootstrap a Linux and Windows Server system as a Chef Node
  • You will learn how to apply Chef recipes and cookbooks to Chef Nodes
Pre-Requisites
  • An understanding of Cloud and Server infrastructure
  • Basic administrative experience with cloud-based servers
Lecture Modules
In this first module, we provide an introduction to Chef software, guide you through the Chef architectural building blocks, how licensing of Chef works, and going over Chef terminology.
This second module is where we make it a lot more hands-on technical. As you know have a good understanding of the Chef architecture, you know the core building blocks are Chef Server and Chef Workstation. After going over the characteristics of each, we will go over clear, concise but complete step-by-step demos on how to deploy your Chef Server, followed by guiding you through the process on how to configure your Windows 10 workstation as a Chef Workstation. 
In this module you will learn about how the actual configuration settings should be authored in the so-called recipes, followed by integrating the stand-alone recipes into cookbooks. We also touch on the Chef Roles object. This context is again delivered in a very practical way, doing a huge part of the module using live demos again. You could go and reuse the exact examples in your own environment to learn the technical aspects in no-time.
In this last module, learners will go over the aspects of bootstrapping Chef Nodes, which means deploying a Chef Client Agent, allowing the endpoints to register in the Chef Server. Once this process is complete, you can apply the configuration settings by allocating the previously created Chef Recipes and Cookbooks to a Chef Node, seeing it in action and getting the configuration settings applied. 
Try Risk Free

Start a free trial

Skill Me Up subscriptions include unlimited access to on-demand courses with live lab lab environments with our Real Time Labs feature for hands-on lab access.

Subscription Benefits
  • Access to Real Time Lab environments and lab guides
  • Course Completion Certificates when you pass assessments
  • MUCH MORE!