Introduction
In the previous chapter, you learned about how you can leverage the power of data manipulation techniques in Salt. In this chapter, we are going to look at more Salt-specific features. First, you will learn all about modules, which contribute the most toward the configuration management feature of Salt. You will then move on to more advanced configuration techniques using templates, use of requisites, and Salt runners. You will also learn about these features in detail, which will act as the foundation for the advanced configurations we will be carrying out in the rest of the book.
You will then move on to some of the unique features of Salt, such as orchestration, and learn how you can use them to configure infrastructure stacks. Finally, you will look at a couple of ways to scale the Salt infrastructure by introducing methods to add more Salt masters for load balancing and redundancy.
Without further delay, let's dive into some more advanced Salt configurations.