--
You received this message because you are subscribed to the Google Groups "Salt-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to salt-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
We have the same three environments and, as you suggest, we use multiple salt masters.We keep our salt states and the pillar in git. To keep sensitive data secure, we have a separate repo for the production environment; we embed the base states in that repo using a git submodule.What do you mean by handling minions which are not always connected? If you mean how can you highstate them - perhaps a script on the minion that can detect when it connects and use `salt-call` to run a highstate?
Thanks once again