Learn how to manage your infrastructure by utilizing the power of SaltStack
If you are a system administrator who manages multiple servers, then you know how difficult it is to keep your infrastructure in line. If you’ve been searching for an easier way, this book is for you. No prior experience with SaltStack is required.
SaltStack is one of the best infrastructure management platforms available. It provides powerful tools for defining and enforcing the state of your infrastructure in a clear, concise way.
This book will start with the installation and setup of Salt along with your first commands, and will take you through all the tools you’ll need to manage your infrastructure. You’ll learn how to use SaltStack’s remote execution system to run commands across your whole infrastructure in seconds. Then, with SaltStack’s configuration management system, you’ll be able to define the state of your infrastructure in a reproducible, stable manner. You’ll also learn a number of other tools within SaltStack that will allow you to create an adaptive, reactive, and self-healing infrastructure. Finally, by the end of the book, you’ll be able to build a reliable, scalable, secure, high-performance infrastructure and fully utilize the power of cloud computing.
Chapter 1: Diving In – Our First Salt Commands
Chapter 2: Controlling Your Minions with Remote Execution
Chapter 3: Execution Modules – Write Your Own Solution
Chapter 4: Defining the State of Your Infrastructure
Chapter 5: Expanding Our States with Jinja2 and Pillar
Chapter 6: The Highstate and Environments
Chapter 7: Using Salt Cloud to Manage Virtual Minions
Chapter 8: The Reactor and the Event System