Get in Touch

Course Outline

Introduction

  • Core concepts
  • Installation procedures

Executing commands

  • Remote command execution
  • Local command execution

Selecting targets

  • Utilizing wildcard characters
  • Applying regular expressions
  • Using list-based targeting
  • Leveraging grains
  • Implementing custom grains
  • Employing compound matching

Introduction to YAML

  • File structure
  • Data storage mechanisms

Execution modules

  • User management
  • Package management
  • Service management
  • Command execution
  • Creating 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 topics covered in this course.

 14 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories