Get in Touch

Course Outline

Introduction

  • Key Concepts
  • Installation Process

Executing Commands

  • Remote Command Execution
  • Local Command Execution

Target Selection

  • Utilizing Wildcard Characters
  • Applying Regular Expressions
  • Using Lists
  • Leveraging Grains
  • Creating Custom Grains
  • Compound Matching Techniques

Introduction to YAML

  • File Structure
  • Data Storage Methods

Execution Modules

  • Managing Users
  • Managing Packages
  • Managing Services
  • Executing Commands
  • Developing Custom 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
  • Utilizing 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