This class teaches a best practice approach to managing infrastructure using Salt configuration automation software. This course develops the skills required by system administrators who are implementing Salt in complex heterogeneous environments. Students will take part in extensive hands-on labs, gaining experience and improving retention of concepts and processes. The course covers remote execution, job & event management, the implementation of Salt states, SLS files and state trees, requisites and declarations, and using Jinja, Python, YAML & JSON renderers.
Students will also+ learn how to utilize Salt grains, runners, job & event returners, the Salt pillar, event reactors, beacons, and orchestration. Practical aspects of Salt are also covered, including Salt-SSH, Salt architectures and deployment models; multi-master solutions; Salt syndic; and masterless standalone minions. By the completion of the course attendees will feel confident installing, configuring, customizing and optimizing a Salt-based solution for large-scale deployments.
- Provide experienced \*nix operations staff with a comprehensive overview of the Salt configuration management platform.
Who Can Benefit
- Developers, IT and QA Staff, Technical Managers, DevOps and Build personnel
- Attendees must have basic Linux system administration skills. Each attendee will be required to run multiple 64 bit virtual machines (provided with the course).