Automation Solutions with Chef Automate

Video description

Hands-on continuous automation with Chef Automate

About This Video

  • Automate daily repetitive tasks in your environment with Chef
  • Learn all the skills you need to implement Infrastructure automation with Chef in your workspace
  • Learn the complete application automation flow lifecycle with Chef InSpec and Habitat

In Detail

We live in a world of heterogeneous applications and managing them can be quite daunting. Creating, maintaining, and upgrading a scalable infrastructure requires significant effort and resources. Time spent on repetitive daily tasks can consume a big chunk of an IT/system engineer's bandwidth, and using automation tools to manage infrastructure can drastically improve efficiency and free up your time. Chef aims to solve automation across the enterprise, and across functional roles, to provide an environment where we can build, deploy, and manage any software, anywhere.

In this course, you will learn to integrate Chef Automate with Chef InSpec and Habitat. This course demonstrates production-grade scenarios for configuring and managing infrastructure and applications. You'll gain proficiency in building, deploying, and managing any application in any environment with Chef Habitat. We cover all key aspects of infrastructure automation, from application lifecycle management to security, compliance, and modernizing legacy applications without replacing them.

By the end of this course, you will be able to automate your IT infrastructure and solve everyday problems with Chef.

Audience

This course is for system engineers, IT administrators, DevOps engineers, and other IT professionals and organizations who want to automate, and gain greater control of their infrastructure and application with Chef.

Basic work experience with Chef is required and also knowledge of LINUX and IT infrastructures.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Introducing Core Components of Chef Automate
    1. The Course Overview
    2. Chef Infra, InSpec, and Habitat the Building Blocks
    3. Configuring and Deploying Chef Infra Server
    4. Configuring and Deploying Automate Server
  2. Chapter 2 : Cookbook Development
    1. Installing and Configuring Chef Workstation
    2. Creating Cookbook to Install and Configure Webserver
    3. Publishing Cookbooks to Chef Supermarke
    4. Creating Cookbook to Manage Cloud Infrastructure
    5. Creating Cookbook to Create and Configure Docker Container
  3. Chapter 3 : Configuration Management with Chef
    1. Configure Nodes Using Chef-Run
    2. Configuring Nodes Using Roles
    3. Configuring Nodes Based on Environment
  4. Chapter 4 : Exploring Chef Automate
    1. Setting Up Automate and Infra Server Communication
    2. Chef Client Run Status, Filtering, and Managing Node Data
    3. Running chef-client Periodically
    4. Compliance Scanning with Chef Automate
  5. Chapter 5 : Automate Build, Deploy, and Manage with Chef Habitat
    1. Introduction to Chef Habitat
    2. Chef Habitat Architecture
    3. Installing and Configuring Chef Habitat
    4. Install Docker and Docker Compose
    5. Application Lifecycle with Chef Habitat
    6. Build Sample Node.js Application
    7. Deploy Sample Node.js Application
  6. Chapter 6 : More with Chef Habitat
    1. Automate Building of Applications with the Habitat Builder
    2. Run and Upgrade Application with Chef Habitat Supervisor
    3. Working with Multi-Tier Application with Chef Habitat
    4. Running Multi-Tier Application with Docker Compose
  7. Chapter 7 : Compliance Automation with Chef InSpec
    1. Chef InSpec and Its Components
    2. Explore InSpec Resources
    3. Audit Web Server with Chef InSpec
    4. Docker Compliance with InSpec
    5. Automating Audit with Habitat and InSpec

Product information

  • Title: Automation Solutions with Chef Automate
  • Author(s): Mamta Jha
  • Release date: May 2020
  • Publisher(s): Packt Publishing
  • ISBN: 9781839219597