Automation Solutions with Chef Automate: Build, deploy, and comply with Chef Habitat and InSpec

Automation Solutions with Chef Automate: Build, deploy, and comply with Chef Habitat and InSpec

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 3h 12m | 537 MB

Hands-on continuous automation with Chef Automate

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.

Learn

  • Manage and scale your cloud infrastructure by automating configuration management
  • Make infrastructure configurations testable, portable, and auditable with Chef
  • Build code to configure and apply patches in any environment, create secure and compliant applications, and modernize legacy applications without replacing them
  • Create recipes to provision, harden, and maintain the configuration state of servers in any environment
  • Discover how Chef InSpec is used to test and audit your applications and infrastructure
  • Build applications to run anywhere and manage them throughout their lifecycle using Chef Habitat
  • Create a filterable, auditable dashboard and use it to visualize real-time data and server metrics and scan traditional servers, VMs, and cloud environments
  • Provide dashboard analytics for infrastructure automation with Chef Automate
Table of Contents

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

Cookbook Development
5 Installing and Configuring Chef Workstation
6 Creating Cookbook to Install and Configure Webserver
7 Publishing Cookbooks to Chef Supermarke
8 Creating Cookbook to Manage Cloud Infrastructure
9 Creating Cookbook to Create and Configure Docker Container

Configuration Management with Chef
10 Configure Nodes Using Chef-Run
11 Configuring Nodes Using Roles
12 Configuring Nodes Based on Environment

Exploring Chef Automate
13 Setting Up Automate and Infra Server Communication
14 Chef Client Run Status, Filtering, and Managing Node Data
15 Running chef-client Periodically
16 Compliance Scanning with Chef Automate

Automate Build, Deploy, and Manage with Chef Habitat
17 Introduction to Chef Habitat
18 Chef Habitat Architecture
19 Installing and Configuring Chef Habitat
20 Install Docker and Docker Compose
21 Application Lifecycle with Chef Habitat
22 Build Sample Node.js Application
23 Deploy Sample Node.js Application

More with Chef Habitat
24 Automate Building of Applications with the Habitat Builder
25 Run and Upgrade Application with Chef Habitat Supervisor
26 Working with Multi-Tier Application with Chef Habitat
27 Running Multi-Tier Application with Docker Compose

Compliance Automation with Chef InSpec
28 Chef InSpec and Its Components
29 Explore InSpec Resources
30 Audit Web Server with Chef InSpec
31 Docker Compliance with InSpec
32 Automating Audit with Habitat and InSpec