Having learned the architecture of Salt Open in the first course in this
series, this course will teach you to better organize Salt for automating IT systems, including storing security-critical configuration files and applying states automatically.
In this course, Using Salt Open for Configuration Management, you’ll learn to automate IT systems configurations to enable faster scaling while improving security, all while reducing the time to take a new service live. First, you’ll explore applying states to Minions on a schedule and grow your ability to write Salt States. Next, you’ll discover how to handle platform-specific differences with Jinja templates. Finally, you’ll learn how to store security-critical configuration data using encryption within a Salt Pillar. When you’re finished with this course, you’ll have the skills and knowledge of Salt Open needed to automate a fleet of physical or virtual servers and services.
Jeremy Willden has gone from hardware engineering to software development, his career ranged from the smallest startups to multinational corporations, creating products to give a competitive edge and fuel rapid growth.
Course Overview Hi everyone. My name is Jeremy Willden, and welcome to my course, Using Salt Open for Configuration Management. I'm an automation engineer with Constellation Labs, a product development consulting firm. Enjoy being in control of your IT systems? Would you like to have a central control system to configure, monitor, and manage all your servers and other infrastructure? Ready to take your SaltStack skills to the next level and further automate your IT infrastructure management? In this course, we are going to build out a more organized set of Salt States to configure and operate our IT infrastructure, automating the installation of packages, including dependencies, across a diverse collection of servers, whether physical or virtual. Some of the major topics that we will cover include SLS file structure and requisites, scheduling automated state operation, streamlining code with Jinja loops and logic, and encrypting sensitive data in salt pillars. By the end of this course, you will have expanded your understanding of IT automation and enhanced your ability to automate server configurations. Before beginning the course, you should be familiar with using Salt Open for basic system management tasks. From here, you should feel comfortable diving into Salt Open with courses on remote execution, cloud management, and writing your own plugins and modules. I hope you'll join me on this journey to learn Salt Open with the Using Salt Open for Configuration Management course, at Pluralsight.