Getting Started with Salt Open
This course will teach you how to automate the configuration of your IT infrastructure, network security, and servers, both virtual and physical, with Saltstack Open.
What you'll learn
Tedious tasks in scaling up architecture can quickly become overwhelming. In this course, Getting Started with Salt Open, you’ll learn to automate IT systems to:
- Enable faster scaling
- Improve security
- Speed up deployment of new services
Next, you’ll discover how to automate software installation and maintenance.
Finally, you’ll learn how to automate the results of your automation by capturing results in a redis database.
When you’re finished with this course, you’ll have the skills and knowledge of Saltstack Open needed to streamline formerly repetitive and error-prone system management tasks into a scalable, version-controlled, automated process.
Table of contents
- More Capable Targeting of Minions 3m
- Custom Grains and Returners 3m
- Targeting by List, Glob, and Regex 3m
- Targeting by IP Range and Custom Grains 4m
- Nodegroups and Targeting Summary 4m
- Execution Modules and Precautions 3m
- Installing and Running Apache 5m
- Built-in Returners: Redis DB 6m
- Write and Run a Custom Returner 3m
- Organizing State SLS Files 4m
- VS Code Setup for Writing State Files 6m
- Writing and Applying Your First State 6m
- Cleaning Up and Adding Feedback 4m
- Building Dev, Staging, and Production States 5m
- Building Web and Database Server States 6m
- Testing and Applying the High State 4m
- Cloud Migration and What's Next 3m
The Salt Open framework helps you automate repetitive and error-prone system management tasks into a scalable, version-controlled, automated process.
This beginner-level course is perfect for those interested in IT automation and the path toward infrastructure as code.
Some of the major topics that we will cover include setting up Salt Open to orchestrate your fleet of servers, and building a basic Salt state to manage a collection of minions.
Before beginning the course, you should be familiar with basic command line tools and general networking concepts.