aboutsummaryrefslogtreecommitdiff
path: root/system/salt/README
diff options
context:
space:
mode:
Diffstat (limited to 'system/salt/README')
-rw-r--r--system/salt/README40
1 files changed, 36 insertions, 4 deletions
diff --git a/system/salt/README b/system/salt/README
index 68aa92a08bed0..4a0e3171869ac 100644
--- a/system/salt/README
+++ b/system/salt/README
@@ -1,10 +1,14 @@
-SaltStack or Salt is a Python-based open source configuration management and
-remote execution engine.
+SaltStack or Salt is a Python-based open source configuration
+management and remote execution engine.
-At this time, there is no support for minions running Slackware.
+This SlackBuild packages both the master and the minion.
+
+Note: at this time, the pkg and service modules are not available
+(unimplemented) in minions running Slackware.
Optional dependencies include:
python-ldap
+ GitPython
Mako
libvirt
pyOpenSSL
@@ -15,5 +19,33 @@ Optional dependencies include:
redis-py
python-gnupg
-For configuration details, please see:
+You must configure your master and your minions correctly before using
+salt. For configuration details, please see:
+
https://docs.saltstack.com/en/latest/ref/configuration/index.html
+
+To start the salt daemons automatically on your systems, you can add the
+following lines to /etc/rc.d/rc.local, and then on each system enable
+only the daemons you actually want, by making the rc scripts executable.
+
+ if [ -x /etc/rc.d/rc.salt-master ]; then
+ /etc/rc.d/rc.salt-master start
+ fi
+ if [ -x /etc/rc.d/rc.salt-minion ]; then
+ /etc/rc.d/rc.salt-minion start
+ fi
+ if [ -x /etc/rc.d/rc.salt-syndic ]; then
+ /etc/rc.d/rc.salt-syndic start
+ fi
+
+On a master, you should enable the salt-master daemon, and probably also
+the salt-minion daemon:
+
+ chmod +x /etc/rc.d/rc.salt-{master,minion}
+
+On a minion, you should enable only the salt-minion daemon:
+
+ chmod +x /etc/rc.d/rc.salt-minion
+
+You probably won't want to enable the salt-syndic daemon unless you have
+configured a complex topology.