The SaltStack training course provides the fundamental knowledge and skills needed to manage large scale infrastructure. SaltStack (aka Salt), is a configuration management and orchestration tool that simplifies the management of large clusters of machines used to power applications in the cloud.
The course begins with students understanding SaltStack terminology, concepts and system architecture. Next, students will get acquainted with the tool by installing and configuring the tool so they can complete basic management tasks such as creating targets and using remote execution. The course then builds on these concepts with the implementation of Salt states. Students will then learn how to create SLS files and state trees, set requisites and declarations, and use the default YAML and Jinja renderers. Finally, the course explores utilization of Salt grains, pillars in state files, setting up RBAC in the SaltStack Enterprise console, specific Windows modules, and the Enterprise API and SaltStack Cloud.
Purpose
|
Learn the fundamental skills needed to manage large scale infrastructure with SaltStack on major cloud providers (AWS, Google Cloud and Azure). |
Audience
|
System Administrators, Software Developers, Technical Managers and DevOps Engineers who wish to utilize SaltStack to manage infrastructure. |
Role
| Software Developer - System Administrator - Technical Manager |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| AWS | Azure | Python |
Productivity Objectives
- Explain and use SaltStack to control Minions with Remote Execution
- Describe the architecture and components of SaltStack
- Identify security best practices and processes in SaltStack Enterprise
- Adopt SaltStack to manage infrastructure in major cloud environments (AWS, Google Cloud, and Azure)