Chapter 11. Extending the Master

Even though some of the modules that we've written so far can be used on the Master, the focus has still been entirely on managing Minion-based operations. Even runners, which only run on the Master, were originally designed to script tasks between Minions.

There are two types of modules that are designed entirely for Master-side work: external authentication modules and wheel modules. In this chapter, we'll go over:

  • Adding external authentication to the Master
  • Troubleshooting external authentication modules
  • Managing Master configuration with wheel modules
  • Troubleshooting wheel modules

Using external authentication

In its default setup, users only communicate with Salt with one user: usually either root or salt. Any user ...

Get Extending SaltStack now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.