Get in Touch

Course Outline

Introduction

  • Core Concepts
  • Installation

Executing Commands

  • Remote Command Execution
  • Local Command Execution

Selecting Targets

  • Utilizing Wildcard Characters
  • Utilizing Regular Expressions
  • Utilizing Lists
  • Utilizing Grains
  • Utilizing Custom Grains
  • Utilizing 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

Foundational knowledge of Unix/Linux administration is required to fully understand the advanced topics covered in this course.

 14 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories