• Online, Self-Paced
Course Description

Explore the concept of DevOps configuration management in SaltStack and the features provided by the Jinja2 templating engine in this 12-video course.  Learn how to build Salt configuration by using Salt state, Salt formulas, templates, and pillars. Then learn to recognize the essential components used in Jinja2, in order to simplify the development: conditional statements, looping, and module executor. Jinja2 conditional provides ability to control flow of the program, and help create a structure controlled by conditional statement. You will hear discussions of how to implement the event-driven architecture of Salt and work with beacons and reactors.  Key topics covered in the course include advantages of Salt; Salt best practices; Salt Bootstrap; Salt Dependencies; Jinja templates; and the concept of Pillar, including differentiating in memory Pillar data from on- demand Pillar data. In a concluding exercise, learners are asked to list characteristics of Salt formulas, list features provided by the Jinja templating engine, and add Salt formula as a gitfs remote.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Systems Development