Saltstack

Configuration management for Linux, Windows, & OSX.

Salt encrypts data communications, as well as providing only minion data needed to minions. Supports GPG encryption of sensitive data out of the box, no special services required.

Working assumptions:

  • Salt Master runs unprivileged (see: Non-root User).

  • Two main enivronments prod and dev.

  • Service directory structure enforces separation of prod and dev environments and minimizes globally avaliable data. (see: Service Directory Best Practices).

  • Minion examples executed from the Master can be executed locally on the Minion with salt-call.

Related Material: