SaltStack for the Absolute Beginners - Practical DevOps

Learn Automating regular tasks using SaltStack with lectures, hands-on demos, quizzes and hands-on coding exercises

Course Instructors Thinknyx Technologies Yogesh Raheja

$25.00 $49.00 49% OFF

Course Overview

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!

Course Curriculum

SaltStack for the Absolute Beginners - Practical DevOps

47 Learning Materials

Introduction to SaltStack

Course Introduction

Video
00:02:52

Introduction to SaltStack aka Salt

Video
00:12:11

Demonstration - Salt Documentation

Video
00:03:49

Understanding Salt Framework

Core Salt Terminologies

Video
00:11:45

Environment Setup

Pre-Requisites Salt Master

Video
00:02:44

Demonstration - Setup Server on AWS Cloud Environment (Optional)

Video
00:05:13

Setup Salt Master

Video
00:02:06

Demonstration - Salt Master Setup and Configuration

Video
00:04:22

Pre-Requisities and Setting up Salt Minions

Video
00:02:59

Demonstration - Salt Minion Setup and Configuration

Video
00:03:58

Salt Key Management Essentials

Video
00:03:38

Demonstration - Salt Key Management

Video
00:03:25

Key Auto Signing

Video
00:01:24

Demonstration - Adding New Minion using Auto Signing Method

Video
00:05:09

SaltStack Architecture

Understanding SaltStack Architecture

Video
00:05:04

Modules - The Basic Building Blocks

Understanding SaltStack Modules

Video
00:07:26

Demonstration - Modules Documentation

Video
00:03:27

Virtual Modules in SaltStack

Video
00:02:09

Demonstration - Virtual Modules

Video
00:01:45

Adhoc Tasks

Adhoc requests and Targeting

Video
00:10:07

Demonstration - Targeting Minions

Video
00:02:48

Demonstration - 10 Use cases for Adhoc Requests

Video
00:06:59

SaltStack Code Creation Process

Developing State Files

Video
00:01:57

Demonstration - State Modules for State Files

Video
00:01:53

Salt Code Creation Process

Video
00:06:17

Demonstration - First State File

Video
00:04:50

Demonstration - Complete Apache Setup

Video
00:04:30

Demonstration - YAML Overview (Optional)

Video
00:10:13

SaltState Tree and Highstate

Overview of SaltState Tree

Video
00:07:44

Demonstration - Top.sls with Single State file

Video
00:03:31

Demonstration - Top.sls and Directory Structure with init.sls

Video
00:03:13

Demonstration - Top.sls with Multiple State Files inside init.sls

Video
00:05:10

SaltStack File Server and Requisites System

Understanding the File Server

Video
00:02:25

Demonstration - File Server Configuration and Usage

Video
00:03:16

Watch and Require Statements in SaltStack

Video
00:02:50

Demonstration - Implementing Watch and Require

Video
00:06:26

Advanced SaltStack Concepts

Grains in SaltStack

Video
00:02:42

Demonstration - Grains Usage

Video
00:03:06

Demonstration - Custom Grains in SaltStack

Video
00:02:09

Demonstration - Grains in State Files as Variables

Video
00:02:07

Jinja Templates in SaltStack

Video
00:03:40

Demonstration - Jinja Templates in State Files

Video
00:04:06

Overview of Pillars

Video
00:02:07

Demonstration - Pillars in Action

Video
00:03:43

Masterless Salt

Video
00:01:09

Demonstration - Adhoc request and State Files in Masterless Model

Video
00:02:16

Agentless Salt

Video
00:01:34

Course Instructor

tutor image

Thinknyx Technologies

26 Courses   •   14 Students

Thinknyx® Technologies is a trusted name in the IT industry, backed by a team of seasoned professionals with extensive expertise across a broad spectrum of technologies. Our core competencies span Software Development, IT Infrastructure Management, Cloud Solutions, Automation, Container Management, Web & App Development, Cybersecurity, and Professional Services.  As a recognized and reputable brand, Thinknyx® Technologies delivers end-to-end IT consulting services, including specialized training in both Information Technology and essential Soft Skills. We also provide comprehensive Talent Acquisition and Recruitment solutions, supporting organizations of all sizes around the globe. 

Partner with Thinknyx® Technologies to empower your workforce, drive innovation, and stay ahead in the digital age.

tutor image

Yogesh Raheja

Yogesh Raheja is a Founder and Senior Solutions Architect at Thinknyx Technologies. Yogesh is a trusted advisor for many organizations, helping them navigate their DevOps and Containerization journey and implement Cloud and Automation solutions.

As an experienced instructor on ThinkRook, Udemy, Packt and other online leading platforms, he has also authored several globally published books, including Effective DevOps with AWS, Automation with Puppet 5, Automation with Ansible, and Automation with SaltStack.

Yogesh's expertise in Linux, Cloud technologies, Automation, and Kubernetes makes him a key instructor for this course. 

Related Courses

Unlock your potential with professional DevOps and Cloud Courses

Affordable Price
Affordable Price

Unlock your potential with affordable upskilling! Our unbeatable course prices are your chance to level up without breaking the bank.

Flexible Access
Flexible Access

Acquire flexible access to our resources with recorded lectures, post-module activities, and walk-through labs for comprehensive learning.

Certificate
Certificate of Completion

Receive a certificate of completion to showcase your new skills. Add it to your resume or LinkedIn profile to stand out.

Hands-On Experience
Hands-On Experience

Get hands-on experience with real-world scenarios and challenges, giving you practical skills for immediate application.

Expert Instructors
Expert Instructors

Learn from industry experts with years of experience in pentesting, passionate about sharing their knowledge.

Flexible Learning
Flexible Learning

Whether you're a beginner or experienced professional, our courses are designed to meet you where you are.