Course Outline

Introduction to SaltStack

  • Salt States, Modules, Grains, Pillar, Returner, Salt-Keys

Introduction to revision management with Git

  • Clone, checkout, commit, merge, etc.

Installation and configuration of Salt-Master

  • Ubuntu setup
  • Salt-Minions (Windows and Linux)

Overview and application of important SaltStack modules

  • On Windows
  • On Linux

Performing configuration tasks on Minions

  • Remote-Exec

Creating configuration states

  • States

Addressing (targeting) of Minions

  • IP, lists, grains, compounds

Development of configuration management with SaltStack

YAML and Jinja2 basics

Using Jinja2 templates to extend Salt-States

Best practices

Summary and conclusion


  • Python programming experience
  • Experience with the Linux command line
  21 Hours


Related Courses

IT Automation with Saltstack

  14 hours

IT Automation with Saltstack - Extended

  21 hours

Configuration Management with SaltStack

  14 hours

Configuration Management with SaltStack - Extended

  21 hours

Vagrant for Creating and Managing Virtual Machines

  7 hours

Red Hat Satellite

  28 hours

Foreman and Katello

  28 hours

Microsoft Endpoint Configuration Manager (MECM)

  21 hours

Puppet Fundamentals

  14 hours

Puppet Advanced

  21 hours

Ansible and Puppet for Large Infrastructures

  14 hours

Chef Configuration Management

  14 hours

Managing Configuration with Ansible

  21 hours