Get in Touch

Course Outline

Introduction

  • Core concepts
  • Installation process

Executing Commands

  • Remote command execution
  • Local command execution

Selecting Targets

  • Utilizing wildcard characters
  • Applying regular expressions
  • Using lists
  • Leveraging grains
  • Implementing custom grains
  • Using compound matching

Introduction to YAML

  • File structure
  • Data storage techniques

Execution Modules

  • Managing users
  • Managing packages
  • Managing services
  • Executing commands
  • Creating custom execution modules
  • Modules and virtual functions

Configuration Management

  • Defining infrastructure states
  • Running states
  • State modules
  • Specifying dependencies

Extending States with Jinja2

  • Variables
  • Control structures

Pillar

  • Secure data storage
  • Utilizing Pillar data in state formulas

State System

  • Highstate
  • Environments

Requirements

A foundational understanding of Unix/Linux administration is required to fully grasp the advanced concepts covered in this course.

 14 Hours

Testimonials (6)

Upcoming Courses

Related Categories