Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SaltStack for the Absolute Beginners - Practical DevOps
Rating: 4.4 out of 5(249 ratings)
2,391 students

SaltStack for the Absolute Beginners - Practical DevOps

Learn Automating regular tasks using SaltStack with lectures, hands-on demos, quizzes and hands-on coding exercises
Last updated 6/2025
English

What you'll learn

  • Introduction to Automation with SaltStack
  • Deploy and Configure Salt Master and Minions
  • Develop Salt code using Salt State Files
  • Salt State Tree and Highstate
  • Salt File Server and Requisites System
  • Insights to Concepts like Grains, Jinja Templates, Pillars, Masterless and Agentless Models

Course content

10 sections54 lectures3h 23m total length
  • Course Introduction2:52

    Explore SaltStack fundamentals, real-world setup, and core concepts like state files, state tree, high state, grains, pillars, and modules for automation.

  • Introduction to SaltStack aka Salt12:11

    Explore SaltStack, a Python-based open source automation platform for configuration management and provisioning across diverse OS, offering master-minion, masterless, and agentless models with declarative Salt state files.

  • Demo - Salt Documentation3:49

    Navigate the Salt documentation library to access installation guides, remote execution tutorials, configuration management topics, and modules like execution and file, with versions and topics clearly organized.

  • Introduction to SaltStack
  • Github Repository Link0:07
  • Course Material - SaltStack for Absolute Beginners Presentations0:07

Requirements

  • Basic Unix/Linux Knowledge
  • AWS Free Tier Account (Optional)

Description

What’s in this course?

This SaltStack course, designed for absolute beginners, introduces the basic fundamental blocks needed to get started with SaltStack. The course begins with an introduction to SaltStack and Salt’s key terminologies followed by real time SaltStack setup, In-depth Architecture, Salt Modules. This course also covers some of the core critical concepts such as State Files, State Tree, HighState, important Salt configuration files, Grains, Pillars, Jinja Templates, Agentless Salt, Masterless Salt and much more. Don’t worry if you are new to SaltStack, we are going to get started with the absolute basics. Each lecture in this course is accompanied by real hands-on demos.


What is SaltStack?

In today's complex IT landscape, managing numerous servers and ensuring consistent configurations across them can be a daunting task. This is where SaltStack steps in, offering a powerful open-source platform to simplify and automate infrastructure management including the provisioning, patching, configuration, and management of operating systems and application components across enterprise data centers, cloud environments or Virtual infrastructures like VMware.

Legal Notice:

Salt® and SaltStack® are registered trademarks of SaltStack Inc. in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by SaltStack, Inc.


Student Testimonials:

★★★★★ "Reasonably structured and presented information. I am not prepared to dive into salt management and administration. Thanks!"

★★★★★ "Very easy to listen and understand the concepts. This class gives you practical and applicable lessons that can be applied to real world scenarios right away! Great class!"

★★★★★ "This "Salt Stack for Beginners" course provided an excellent starting point for configuration management and orchestration tools. It offered a balanced mix of theory and practice, conceptual understanding, practical skills, and a foundation to build further knowledge."


Course Structure:

  • Lectures

  • Demos

  • Quizzes

  • Assignments

Course Contents:

  • Introduction to SaltStack

  • Understanding SaltStack Framework

  • Setting up SaltStack Environment

  • SaltStack Indepth Architecture

  • Modules - The Basic Building Blocks

  • Adhoc Tasks

  • SaltStack Code Creation Process

  • SaltState Tree

  • HighState

  • SaltStack File Server

  • Requisites System (Watch and Require Statements)

  • Grains/Custom Grains

  • Jinja Templates

  • Pillars

  • Masterless Salt

  • Agentless Salt

All sections in this course are demonstrated Live. The intention for enrolled users is to setup their own SaltStack environment, perform the exercises and learn by doing!

Who this course is for:

  • System Administrators or System Engineers
  • DevOps Administrators or DevOps Engineers
  • Automation Engineers
  • Cloud Administrators or Cloud Engineers
  • No Scripting Knowledge