Course structure available

Stage 07 · Infrastructure & Configuration

Salt Project Complete Course

Learn Salt from master/minion architecture, execution modules, states, pillars, grains, and targeting through orchestration, reactors, APIs, security, HA, performance, and large-scale fleet automation.

SLT
40chapters
200lessons
Intermediatestarting level
Hands-onlearning mode
Course stateCurriculum ready

Course brief

A complete Salt Project curriculum for high-speed remote execution, declarative configuration, event-driven automation, orchestration, and resilient fleet operations.

This course is organized as a progressive operational curriculum. Lesson files are reserved in the repository structure so future content can be added without changing URLs or navigation.

By the end

You will be able to

  • Operate Salt masters, minions, SSH workflows, and secure key exchange
  • Build idempotent states with pillars, grains, Jinja, requisites, and formulas
  • Use targeting, orchestration, reactors, beacons, runners, returners, and the event bus
  • Extend Salt with custom modules, states, engines, plugins, and APIs
  • Design secure, highly available, scalable Salt infrastructure for large fleets

Complete syllabus

40 chapters in prerequisite order.

The structure goes beyond a command reference and includes architecture, security, reliability, troubleshooting, automation, governance, and production operations.

01

Chapter 1

Salt Project Foundations, Use Cases, Architecture, and Automation Model

5 lessons
01
Salt Project Foundations, Use Cases, Architecture, and Automation Model: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Salt Project Foundations, Use Cases, Architecture, and Automation Model: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Salt Project Foundations, Use Cases, Architecture, and Automation Model: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Salt Project Foundations, Use Cases, Architecture, and Automation Model: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Salt Project Foundations, Use Cases, Architecture, and Automation ModelReserved in course structure
Planned
02

Chapter 2

Salt 3008.x, 3006 LTS Awareness, onedir Packaging, and Release Lifecycle

5 lessons
01
Salt 3008.x, 3006 LTS Awareness, onedir Packaging, and Release Lifecycle: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Salt 3008.x, 3006 LTS Awareness, onedir Packaging, and Release Lifecycle: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Salt 3008.x, 3006 LTS Awareness, onedir Packaging, and Release Lifecycle: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Salt 3008.x, 3006 LTS Awareness, onedir Packaging, and Release Lifecycle: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Salt 3008.x, 3006 LTS Awareness, onedir Packaging, and Release LifecycleReserved in course structure
Planned
03

Chapter 3

Installing Salt Master and Minions on Linux and Windows

5 lessons
01
Installing Salt Master and Minions on Linux and Windows: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Installing Salt Master and Minions on Linux and Windows: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Installing Salt Master and Minions on Linux and Windows: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Installing Salt Master and Minions on Linux and Windows: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Installing Salt Master and Minions on Linux and WindowsReserved in course structure
Planned
04

Chapter 4

Master/Minion Architecture, ZeroMQ/TCP Concepts, and Communication Flow

5 lessons
01
Master/Minion Architecture, ZeroMQ/TCP Concepts, and Communication Flow: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Master/Minion Architecture, ZeroMQ/TCP Concepts, and Communication Flow: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Master/Minion Architecture, ZeroMQ/TCP Concepts, and Communication Flow: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Master/Minion Architecture, ZeroMQ/TCP Concepts, and Communication Flow: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Master/Minion Architecture, ZeroMQ/TCP Concepts, and Communication FlowReserved in course structure
Planned
05

Chapter 5

Key Management, PKI, Minion Acceptance, Fingerprints, and Trust Bootstrapping

5 lessons
01
Key Management, PKI, Minion Acceptance, Fingerprints, and Trust Bootstrapping: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Key Management, PKI, Minion Acceptance, Fingerprints, and Trust Bootstrapping: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Key Management, PKI, Minion Acceptance, Fingerprints, and Trust Bootstrapping: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Key Management, PKI, Minion Acceptance, Fingerprints, and Trust Bootstrapping: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Key Management, PKI, Minion Acceptance, Fingerprints, and Trust BootstrappingReserved in course structure
Planned
06

Chapter 6

Execution Modules, Remote Commands, Return Data, and Ad Hoc Operations

5 lessons
01
Execution Modules, Remote Commands, Return Data, and Ad Hoc Operations: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Execution Modules, Remote Commands, Return Data, and Ad Hoc Operations: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Execution Modules, Remote Commands, Return Data, and Ad Hoc Operations: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Execution Modules, Remote Commands, Return Data, and Ad Hoc Operations: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Execution Modules, Remote Commands, Return Data, and Ad Hoc OperationsReserved in course structure
Planned
07

Chapter 7

Targeting by Glob, List, Regex, Grain, Pillar, Nodegroup, and Compound Matchers

5 lessons
01
Targeting by Glob, List, Regex, Grain, Pillar, Nodegroup, and Compound Matchers: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Targeting by Glob, List, Regex, Grain, Pillar, Nodegroup, and Compound Matchers: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Targeting by Glob, List, Regex, Grain, Pillar, Nodegroup, and Compound Matchers: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Targeting by Glob, List, Regex, Grain, Pillar, Nodegroup, and Compound Matchers: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Targeting by Glob, List, Regex, Grain, Pillar, Nodegroup, and Compound MatchersReserved in course structure
Planned
08

Chapter 8

Batch Execution, Subsets, Timeouts, Failhard, and Safe Fleet Operations

5 lessons
01
Batch Execution, Subsets, Timeouts, Failhard, and Safe Fleet Operations: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Batch Execution, Subsets, Timeouts, Failhard, and Safe Fleet Operations: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Batch Execution, Subsets, Timeouts, Failhard, and Safe Fleet Operations: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Batch Execution, Subsets, Timeouts, Failhard, and Safe Fleet Operations: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Batch Execution, Subsets, Timeouts, Failhard, and Safe Fleet OperationsReserved in course structure
Planned
09

Chapter 9

Grains, Static and Dynamic System Facts, Custom Grains, and Data Modeling

5 lessons
01
Grains, Static and Dynamic System Facts, Custom Grains, and Data Modeling: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Grains, Static and Dynamic System Facts, Custom Grains, and Data Modeling: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Grains, Static and Dynamic System Facts, Custom Grains, and Data Modeling: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Grains, Static and Dynamic System Facts, Custom Grains, and Data Modeling: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Grains, Static and Dynamic System Facts, Custom Grains, and Data ModelingReserved in course structure
Planned
10

Chapter 10

Pillar, Top Files, SLS Data, Targeted Secrets, and Configuration Hierarchies

5 lessons
01
Pillar, Top Files, SLS Data, Targeted Secrets, and Configuration Hierarchies: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Pillar, Top Files, SLS Data, Targeted Secrets, and Configuration Hierarchies: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Pillar, Top Files, SLS Data, Targeted Secrets, and Configuration Hierarchies: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Pillar, Top Files, SLS Data, Targeted Secrets, and Configuration Hierarchies: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Pillar, Top Files, SLS Data, Targeted Secrets, and Configuration HierarchiesReserved in course structure
Planned
11

Chapter 11

States, SLS Files, State Modules, High Data, and Idempotent Convergence

5 lessons
01
States, SLS Files, State Modules, High Data, and Idempotent Convergence: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
States, SLS Files, State Modules, High Data, and Idempotent Convergence: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
States, SLS Files, State Modules, High Data, and Idempotent Convergence: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
States, SLS Files, State Modules, High Data, and Idempotent Convergence: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — States, SLS Files, State Modules, High Data, and Idempotent ConvergenceReserved in course structure
Planned
12

Chapter 12

Requisites: require, watch, onchanges, onfail, use, and Dependency Graphs

5 lessons
01
Requisites: require, watch, onchanges, onfail, use, and Dependency Graphs: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Requisites: require, watch, onchanges, onfail, use, and Dependency Graphs: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Requisites: require, watch, onchanges, onfail, use, and Dependency Graphs: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Requisites: require, watch, onchanges, onfail, use, and Dependency Graphs: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Requisites: require, watch, onchanges, onfail, use, and Dependency GraphsReserved in course structure
Planned
13

Chapter 13

Jinja Templating, Filters, Macros, Imports, map.jinja, and Formula Patterns

5 lessons
01
Jinja Templating, Filters, Macros, Imports, map.jinja, and Formula Patterns: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Jinja Templating, Filters, Macros, Imports, map.jinja, and Formula Patterns: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Jinja Templating, Filters, Macros, Imports, map.jinja, and Formula Patterns: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Jinja Templating, Filters, Macros, Imports, map.jinja, and Formula Patterns: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Jinja Templating, Filters, Macros, Imports, map.jinja, and Formula PatternsReserved in course structure
Planned
14

Chapter 14

Fileserver, file_roots, Environments, saltenv, and Artifact Distribution

5 lessons
01
Fileserver, file_roots, Environments, saltenv, and Artifact Distribution: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Fileserver, file_roots, Environments, saltenv, and Artifact Distribution: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Fileserver, file_roots, Environments, saltenv, and Artifact Distribution: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Fileserver, file_roots, Environments, saltenv, and Artifact Distribution: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Fileserver, file_roots, Environments, saltenv, and Artifact DistributionReserved in course structure
Planned
15

Chapter 15

GitFS, Git-Pillar, External Fileservers, and Git-Driven Salt Content

5 lessons
01
GitFS, Git-Pillar, External Fileservers, and Git-Driven Salt Content: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
GitFS, Git-Pillar, External Fileservers, and Git-Driven Salt Content: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
GitFS, Git-Pillar, External Fileservers, and Git-Driven Salt Content: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
GitFS, Git-Pillar, External Fileservers, and Git-Driven Salt Content: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — GitFS, Git-Pillar, External Fileservers, and Git-Driven Salt ContentReserved in course structure
Planned
16

Chapter 16

Package, Service, File, User, Cron, Mount, and Core State Patterns

5 lessons
01
Package, Service, File, User, Cron, Mount, and Core State Patterns: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Package, Service, File, User, Cron, Mount, and Core State Patterns: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Package, Service, File, User, Cron, Mount, and Core State Patterns: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Package, Service, File, User, Cron, Mount, and Core State Patterns: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Package, Service, File, User, Cron, Mount, and Core State PatternsReserved in course structure
Planned
17

Chapter 17

State Includes, Extends, Excludes, Names Declarations, and Reusable State Design

5 lessons
01
State Includes, Extends, Excludes, Names Declarations, and Reusable State Design: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
State Includes, Extends, Excludes, Names Declarations, and Reusable State Design: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
State Includes, Extends, Excludes, Names Declarations, and Reusable State Design: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
State Includes, Extends, Excludes, Names Declarations, and Reusable State Design: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — State Includes, Extends, Excludes, Names Declarations, and Reusable State DesignReserved in course structure
Planned
18

Chapter 18

Orchestration Runner, Orchestrate SLS, Multi-Node Workflows, and Dependencies

5 lessons
01
Orchestration Runner, Orchestrate SLS, Multi-Node Workflows, and Dependencies: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Orchestration Runner, Orchestrate SLS, Multi-Node Workflows, and Dependencies: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Orchestration Runner, Orchestrate SLS, Multi-Node Workflows, and Dependencies: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Orchestration Runner, Orchestrate SLS, Multi-Node Workflows, and Dependencies: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Orchestration Runner, Orchestrate SLS, Multi-Node Workflows, and DependenciesReserved in course structure
Planned
19

Chapter 19

Event System, Event Bus, Event Tags, Listening, and Automation Architecture

5 lessons
01
Event System, Event Bus, Event Tags, Listening, and Automation Architecture: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Event System, Event Bus, Event Tags, Listening, and Automation Architecture: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Event System, Event Bus, Event Tags, Listening, and Automation Architecture: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Event System, Event Bus, Event Tags, Listening, and Automation Architecture: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Event System, Event Bus, Event Tags, Listening, and Automation ArchitectureReserved in course structure
Planned
20

Chapter 20

Beacons, Reactive Monitoring, Event Generation, and Local Change Detection

5 lessons
01
Beacons, Reactive Monitoring, Event Generation, and Local Change Detection: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Beacons, Reactive Monitoring, Event Generation, and Local Change Detection: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Beacons, Reactive Monitoring, Event Generation, and Local Change Detection: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Beacons, Reactive Monitoring, Event Generation, and Local Change Detection: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Beacons, Reactive Monitoring, Event Generation, and Local Change DetectionReserved in course structure
Planned
21

Chapter 21

Reactor System, Event-Driven Remediation, Conditions, and Safe Reactor Design

5 lessons
01
Reactor System, Event-Driven Remediation, Conditions, and Safe Reactor Design: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Reactor System, Event-Driven Remediation, Conditions, and Safe Reactor Design: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Reactor System, Event-Driven Remediation, Conditions, and Safe Reactor Design: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Reactor System, Event-Driven Remediation, Conditions, and Safe Reactor Design: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Reactor System, Event-Driven Remediation, Conditions, and Safe Reactor DesignReserved in course structure
Planned
22

Chapter 22

Runners, Wheel Modules, Master-Side Operations, and Administrative Automation

5 lessons
01
Runners, Wheel Modules, Master-Side Operations, and Administrative Automation: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Runners, Wheel Modules, Master-Side Operations, and Administrative Automation: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Runners, Wheel Modules, Master-Side Operations, and Administrative Automation: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Runners, Wheel Modules, Master-Side Operations, and Administrative Automation: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Runners, Wheel Modules, Master-Side Operations, and Administrative AutomationReserved in course structure
Planned
23

Chapter 23

Returners, Job Cache, External Data Stores, and Execution Result Pipelines

5 lessons
01
Returners, Job Cache, External Data Stores, and Execution Result Pipelines: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Returners, Job Cache, External Data Stores, and Execution Result Pipelines: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Returners, Job Cache, External Data Stores, and Execution Result Pipelines: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Returners, Job Cache, External Data Stores, and Execution Result Pipelines: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Returners, Job Cache, External Data Stores, and Execution Result PipelinesReserved in course structure
Planned
24

Chapter 24

Mine System, Distributed Data Sharing, Peer Data, and Topology Discovery

5 lessons
01
Mine System, Distributed Data Sharing, Peer Data, and Topology Discovery: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Mine System, Distributed Data Sharing, Peer Data, and Topology Discovery: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Mine System, Distributed Data Sharing, Peer Data, and Topology Discovery: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Mine System, Distributed Data Sharing, Peer Data, and Topology Discovery: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Mine System, Distributed Data Sharing, Peer Data, and Topology DiscoveryReserved in course structure
Planned
25

Chapter 25

Salt SSH, Roster Files, Thin Deployment, Agentless Automation, and Trade-Offs

5 lessons
01
Salt SSH, Roster Files, Thin Deployment, Agentless Automation, and Trade-Offs: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Salt SSH, Roster Files, Thin Deployment, Agentless Automation, and Trade-Offs: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Salt SSH, Roster Files, Thin Deployment, Agentless Automation, and Trade-Offs: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Salt SSH, Roster Files, Thin Deployment, Agentless Automation, and Trade-Offs: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Salt SSH, Roster Files, Thin Deployment, Agentless Automation, and Trade-OffsReserved in course structure
Planned
26

Chapter 26

Masterless Salt, Local Mode, Embedded Use, and Edge Automation

5 lessons
01
Masterless Salt, Local Mode, Embedded Use, and Edge Automation: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Masterless Salt, Local Mode, Embedded Use, and Edge Automation: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Masterless Salt, Local Mode, Embedded Use, and Edge Automation: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Masterless Salt, Local Mode, Embedded Use, and Edge Automation: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Masterless Salt, Local Mode, Embedded Use, and Edge AutomationReserved in course structure
Planned
27

Chapter 27

Proxy Minions, Network Devices, APIs, and Nontraditional Managed Targets

5 lessons
01
Proxy Minions, Network Devices, APIs, and Nontraditional Managed Targets: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Proxy Minions, Network Devices, APIs, and Nontraditional Managed Targets: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Proxy Minions, Network Devices, APIs, and Nontraditional Managed Targets: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Proxy Minions, Network Devices, APIs, and Nontraditional Managed Targets: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Proxy Minions, Network Devices, APIs, and Nontraditional Managed TargetsReserved in course structure
Planned
28

Chapter 28

Salt API, netapi Clients, REST Interfaces, Authentication, and Integration

5 lessons
01
Salt API, netapi Clients, REST Interfaces, Authentication, and Integration: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Salt API, netapi Clients, REST Interfaces, Authentication, and Integration: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Salt API, netapi Clients, REST Interfaces, Authentication, and Integration: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Salt API, netapi Clients, REST Interfaces, Authentication, and Integration: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Salt API, netapi Clients, REST Interfaces, Authentication, and IntegrationReserved in course structure
Planned
29

Chapter 29

External Authentication, ACLs, Tokens, PAM/LDAP Concepts, and RBAC

5 lessons
01
External Authentication, ACLs, Tokens, PAM/LDAP Concepts, and RBAC: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
External Authentication, ACLs, Tokens, PAM/LDAP Concepts, and RBAC: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
External Authentication, ACLs, Tokens, PAM/LDAP Concepts, and RBAC: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
External Authentication, ACLs, Tokens, PAM/LDAP Concepts, and RBAC: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — External Authentication, ACLs, Tokens, PAM/LDAP Concepts, and RBACReserved in course structure
Planned
30

Chapter 30

Secrets, GPG Renderer, SDB, External Pillar, Vault Integrations, and Hygiene

5 lessons
01
Secrets, GPG Renderer, SDB, External Pillar, Vault Integrations, and Hygiene: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Secrets, GPG Renderer, SDB, External Pillar, Vault Integrations, and Hygiene: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Secrets, GPG Renderer, SDB, External Pillar, Vault Integrations, and Hygiene: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Secrets, GPG Renderer, SDB, External Pillar, Vault Integrations, and Hygiene: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Secrets, GPG Renderer, SDB, External Pillar, Vault Integrations, and HygieneReserved in course structure
Planned
31

Chapter 31

Multi-Master, Failover, Syndic, Master-of-Masters, and HA Topologies

5 lessons
01
Multi-Master, Failover, Syndic, Master-of-Masters, and HA Topologies: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Multi-Master, Failover, Syndic, Master-of-Masters, and HA Topologies: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Multi-Master, Failover, Syndic, Master-of-Masters, and HA Topologies: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Multi-Master, Failover, Syndic, Master-of-Masters, and HA Topologies: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Multi-Master, Failover, Syndic, Master-of-Masters, and HA TopologiesReserved in course structure
Planned
32

Chapter 32

Salt Cloud, Cloud Providers, Profiles, Maps, and Dynamic Provisioning

5 lessons
01
Salt Cloud, Cloud Providers, Profiles, Maps, and Dynamic Provisioning: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Salt Cloud, Cloud Providers, Profiles, Maps, and Dynamic Provisioning: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Salt Cloud, Cloud Providers, Profiles, Maps, and Dynamic Provisioning: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Salt Cloud, Cloud Providers, Profiles, Maps, and Dynamic Provisioning: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Salt Cloud, Cloud Providers, Profiles, Maps, and Dynamic ProvisioningReserved in course structure
Planned
33

Chapter 33

Windows Management, PowerShell, Registry, Services, Packages, and Reboots

5 lessons
01
Windows Management, PowerShell, Registry, Services, Packages, and Reboots: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Windows Management, PowerShell, Registry, Services, Packages, and Reboots: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Windows Management, PowerShell, Registry, Services, Packages, and Reboots: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Windows Management, PowerShell, Registry, Services, Packages, and Reboots: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Windows Management, PowerShell, Registry, Services, Packages, and RebootsReserved in course structure
Planned
34

Chapter 34

Network Automation, Netmiko/NAPALM Concepts, Proxy Workflows, and Device State

5 lessons
01
Network Automation, Netmiko/NAPALM Concepts, Proxy Workflows, and Device State: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Network Automation, Netmiko/NAPALM Concepts, Proxy Workflows, and Device State: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Network Automation, Netmiko/NAPALM Concepts, Proxy Workflows, and Device State: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Network Automation, Netmiko/NAPALM Concepts, Proxy Workflows, and Device State: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Network Automation, Netmiko/NAPALM Concepts, Proxy Workflows, and Device StateReserved in course structure
Planned
35

Chapter 35

Custom Execution Modules, State Modules, Runners, Returners, and Engines

5 lessons
01
Custom Execution Modules, State Modules, Runners, Returners, and Engines: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Custom Execution Modules, State Modules, Runners, Returners, and Engines: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Custom Execution Modules, State Modules, Runners, Returners, and Engines: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Custom Execution Modules, State Modules, Runners, Returners, and Engines: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Custom Execution Modules, State Modules, Runners, Returners, and EnginesReserved in course structure
Planned
36

Chapter 36

Testing States, test=True, Saltcheck, CI/CD, and Formula Quality

5 lessons
01
Testing States, test=True, Saltcheck, CI/CD, and Formula Quality: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Testing States, test=True, Saltcheck, CI/CD, and Formula Quality: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Testing States, test=True, Saltcheck, CI/CD, and Formula Quality: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Testing States, test=True, Saltcheck, CI/CD, and Formula Quality: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Testing States, test=True, Saltcheck, CI/CD, and Formula QualityReserved in course structure
Planned
37

Chapter 37

Performance, Worker Threads, Job Cache, Fileserver Tuning, and Large Fleets

5 lessons
01
Performance, Worker Threads, Job Cache, Fileserver Tuning, and Large Fleets: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Performance, Worker Threads, Job Cache, Fileserver Tuning, and Large Fleets: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Performance, Worker Threads, Job Cache, Fileserver Tuning, and Large Fleets: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Performance, Worker Threads, Job Cache, Fileserver Tuning, and Large Fleets: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Performance, Worker Threads, Job Cache, Fileserver Tuning, and Large FleetsReserved in course structure
Planned
38

Chapter 38

Troubleshooting Jobs, Events, Keys, Connectivity, Jinja, States, and Debug Logs

5 lessons
01
Troubleshooting Jobs, Events, Keys, Connectivity, Jinja, States, and Debug Logs: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Troubleshooting Jobs, Events, Keys, Connectivity, Jinja, States, and Debug Logs: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Troubleshooting Jobs, Events, Keys, Connectivity, Jinja, States, and Debug Logs: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Troubleshooting Jobs, Events, Keys, Connectivity, Jinja, States, and Debug Logs: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Troubleshooting Jobs, Events, Keys, Connectivity, Jinja, States, and Debug LogsReserved in course structure
Planned
39

Chapter 39

Security Hardening, CVE Response, Upgrade Planning, and 3006-to-3008 Migration

5 lessons
01
Security Hardening, CVE Response, Upgrade Planning, and 3006-to-3008 Migration: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Security Hardening, CVE Response, Upgrade Planning, and 3006-to-3008 Migration: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Security Hardening, CVE Response, Upgrade Planning, and 3006-to-3008 Migration: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Security Hardening, CVE Response, Upgrade Planning, and 3006-to-3008 Migration: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Security Hardening, CVE Response, Upgrade Planning, and 3006-to-3008 MigrationReserved in course structure
Planned
40

Chapter 40

Production Capstone: Design, Secure, Orchestrate, Scale, and Recover a Salt Fleet

5 lessons
01
Capstone Requirements, Architecture, Threat Model, and Success CriteriaReserved in course structure
Planned
02
Build the End-to-End Environment — Design, Secure, Orchestrate, Scale, and Recover a Salt FleetReserved in course structure
Planned
03
Integrate Automation, Security Controls, Observability, and GovernanceReserved in course structure
Planned
04
Inject Failures, Diagnose Behavior, Recover Safely, and Verify StateReserved in course structure
Planned
05
Final Validation, Runbook, Operational Handoff, and Improvement BacklogReserved in course structure
Planned

Keep the academy open

Support free, practical DevOps education.

Every lesson is designed to remain readable in a browser, downloadable from GitHub, and usable without a paid learning platform. Contributions help expand and maintain the curriculum.

Ethereum / ERC-20
0x716c4Ab160C4B66F31a28AE2448BfF68fc3a2ef0 Send only Ethereum/ERC-20 compatible assets to this address.