Salt Foundation Training Course - Simplilearn | IT Training & Certification | Info Trek
Respect Your Dreams
Follow through on your goals with courses

Salt Foundation Training Course - Simplilearn


Format What’s this?
Starting From
RM 640.70
  1. 6 Hours
  1. HRDF SBL Claimable
  2. Certificate of Attendance available
  3. 180 days of access from date of purchase
  1. 0 Days
  1. All of our private classes are customized to your organization's needs.
  2. Click on the button below to send us your details and you will be contacted shortly.
Request more information

Inquiry for: Myself    My Company

By providing your contact details, you agree to our Privacy Policy




Thank You

Our learning consultant will get back to you in 1 business day

Salt Foundation Training Course - Simplilearn


Automation of management and configuration of any web application at scale are achieved by SaltStack, which provides a multitude of tools to implement commands across multiple systems. The course begins with installing and configuring Salt, and it extends to applying and managing web applications to docker containers behind an HAproxy load balancer. It also covers practical methods and tools for digital forensics.


The course is ideal for software developers who want to automate and manage their infrastructure.


Sound knowledge of ZeroMQ and Python programming language is necessary.


By the end of this course, you will be able to do the following:

• Learn to install and set up Salt

• Learn how Salt communicates with machines

• Understand various Salt modules and their respective differences

• Comprehend the need for execution modules

• Gain knowledge on Salt state of an infrastructure

• Execute complex state trees

• React to real-time events

• Identify the Salt rest API features

Expand All


Module 1 – Installation and Setup

• The Course Overview

• The Philosophy of Salt
• How Salt Communicates?
• Installing Salt
• Configuring Salt
• Key Acceptance and Encryption

Module 2 – Execution Modules

• Targeting Minions

• Execution Module Basics

• Common Execution Modules

• Call from Master or Minions

Module 3 – The State of an Infrastructure

• The Philosophy of Salt’s State System

• Our First State

• Dissect State Functions

• Execution Flow of a State Run

• Debugging States

Module 4 – Expanding States with Jinja and Pillar

• Introduction to YAML, Jinja, and Other Renderers

• How to Write Reusable States?

• How to Write Maintainable States?

• YAML and Jinja Best Practices and Gotchas

• Configuring States Using Pillar

• Learning Salt Formulas

• Debugging Jinja

Module 5 - Complex State Trees

• Glue SLS Files Together

• Defining, Enforcing, and Debugging Execution Orders

• Conditional and Branching Logic During a State Run

• Debugging a State Run

• Sharing Data between Systems with Salt Mine

• Using Salt Orchestrate to Manage Complex State Runs

Module 6 - Events and the Reactor

• An Overview of Salts Event Bus

• Sending Custom Events

• Listening to Events and Trigger Actions with Salts Reactor

• Integrating Salt with External Tools Using Events

• Sending Events Using Beacon Modules

• How to Debug the Reactor and Best Practices?

Module 7 - The Salt REST API

• Installing and Configuring Salt-API

• Exploring rest cherrypie

• More rest cherrypy Features

• Using Salt-API to Integrate with External Systems

• Wrapping Up and Further Scope

To Be Confirm

To Be Confirm

Read More

Course Reviews

No Remarks


0 Ratings