Salt is an automation configuration management framework designed on the idea of executing commands remotely. This is open source software developed to automate the configuration of server systems. The course begins with the introduction to Automation with Salt followed by Salt Installation. A brief explanation about features of Salt using command-line tools and Matching Elements is provided in the course. The course also demonstrates the working of Jinja2 and Pillars in a detailed manner.
This course provides 3 hours of training videos which are segmented into modules. The course concepts are easy to understand through lab demonstrations. In order to test the understanding of learners, every module includes Assessments in the form of Quiz and In Video Questions. A mandatory Graded Questions Quiz is also provided at the end of every module.
Familiarity with the YAML and Python programming languages is an asset. Understanding of infrastructure-as-code is an asset. By the end of this course, learners will be able to:
-Install and Configure SaltStack
-Demonstrate working of Jinja2 and Pillars
-Explore features of Salt using command-line Tools and Matching Elements
-Explore working with States and Templating
Overview
Syllabus
- Introducing Automation with Salt
- Welcome to Week 1 of this course .This week, we will be learning about "Introduction to Automation with Salt". We will be installing and configuring SaltStack, an open-source infrastructure automation and management tool. We will explore the features of Salt using command-line tools and learn about matching elements to manage and automate infrastructure more efficiently. By the end of this course, we will have a solid foundation in using Salt for infrastructure automation.
- Working with States, Templating, Pillar and Advanced SaltStack
- Welcome to Week 2 of this courseThis week, we will be focusing on the advanced aspects of SaltStack automation. We will start by demonstrating the working of Jinja2 and Pillars, which are used for template rendering and data management in SaltStack. We will then explore working with States and Templating to define the desired state of systems and enforce them through automated configuration management. Additionally, we will cover advanced SaltStack topics such as Docker installation and integration to provide a complete end-to-end infrastructure automation solution.
Taught by
Whizlabs Instructor