Advertisement
Guest User

Example salt-ssh pillar

a guest
Oct 8th, 2015
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.58 KB | None | 0 0
  1. Create dir:
  2. /srv/salt/pillars/
  3.  
  4. Files:
  5. [root@master pillars]# cat top.sls
  6. base:
  7.   '*':
  8.    - defines
  9. [root@master pillars]# cat defines.sls
  10. ssh:
  11.   port: 11022
  12.  
  13. Add this to /etc/salt/master:
  14. pillar_roots:
  15.   base:
  16.    - /srv/salt/pillars
  17.    
  18. Restart salt-master
  19.  
  20. Create the roster file (/etc/salt/roster):
  21. [root@master pillars]# cat /etc/salt/roster
  22. server1:
  23.   host: ip
  24.   user: sshuser        
  25.   password: sshpass
  26.  
  27. Then you should run it as salt :-)
  28.  
  29. [root@master pillars]# salt-ssh server1 pillar.get ssh port
  30. server1:
  31.    ----------
  32.     port:
  33.        11022
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement