Get in Touch

Course Outline

Introduction

  • Core Concepts
  • Installation

Executing Commands

  • Remote Command Execution
  • Local Command Execution

Selecting Targets

  • Using Wildcard Characters
  • Using Regular Expressions
  • Using Lists
  • Using Grains
  • Using Custom Grains
  • Using Compound Matching

Introduction to YAML

  • File Structure
  • Data Storage

Execution Modules

  • Managing Users
  • Managing Packages
  • Managing Services
  • Executing Commands
  • Creating Execution Modules
  • Modules and Virtual Functions

Configuration Management

  • Defining Infrastructure State
  • Running States
  • State Modules
  • Specifying Dependencies

Extending States with Jinja2

  • Variables
  • Control Structures

Pillar

  • Secure Data Storage
  • Using Pillar Data in State Formulas

State System

  • Highstate
  • Environments

Requirements

A foundational understanding of Unix/Linux administration is essential to grasp the more advanced topics covered in this course.

 14 Hours

Number of participants


Price per participant

Testimonials (6)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories