Summary
In this chapter, we covered many aspects of remote execution, including the structure of a remote execution command in Salt. We also saw how to target minions based on a variety of data points, and you learned about the purpose of grains and how to use them in our targeting. Finally, you learned about common remote execution modules and how to use Salt to accomplish common tasks using these modules.
In the next chapter, you will learn more about how the code for execution modules is structured; we will even write our own custom execution module functions!