Skip to content

Instantly share code, notes, and snippets.

@vans163
Last active September 23, 2016 22:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vans163/a16075f0912115012a018f7cf5cf1c25 to your computer and use it in GitHub Desktop.
Save vans163/a16075f0912115012a018f7cf5cf1c25 to your computer and use it in GitHub Desktop.
Saltstack Commands
dnf install salt-master
systemctl enable salt-master
systemctl start salt-master
salt-master -l debug
echo "failhard: True" >> /etc/salt/master
salt '*' state.show_highstate #top.sls
salt 'minion1' state.show_sls examples #example.sls
/srv/salt/erlang/init.sls
/srv/salt/monitor/init.sls
/srv/salt/kernel/init.sls
/srv/salt/util/init.sls
salt '*' state.apply nginx
nginx:
pkg.installed: []
service.running:
- require:
- pkg: nginx
dnf install salt-minion
echo "master_finger: 'aa:aa:..'" >> /etc/salt/minion
echo "id: 'my_hostname'" >> /etc/salt/minion
echo "127.0.0.1 salt" >> /etc/hosts
systemctl enable salt-minion
systemctl start salt-minion
salt-run manage.status
salt-run manage.up
salt-run manage.down
salt '*' test.ping
salt 'minion[0-9]' test.ping
salt '*' cmd.run
salt minion1 state.apply
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment