Advertisement
chrisguk

saltstack sshkeys

Nov 13th, 2018
553
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.41 KB | None | 0 0
  1. cat bin/server_users.sls
  2.  
  3. {% set users = pillar.get('server_users') %}
  4.  
  5. {% for user in users %}
  6.  
  7. {{ user }}_setup:
  8.  user.present
  9.  
  10. {{ user }}_sshkey:
  11.   ssh_auth.present:
  12.     - source: salt://ssh_keys/{{ user }}.pub
  13.     - user: {{ user }}
  14.  
  15. {% endfor }}
  16.  
  17.  
  18.  cat pillar/top.sls
  19. base:
  20.   'webserver.dh.net':
  21.    - users
  22.     - sshkeys.server
  23.    
  24.    
  25.  cat pillar/users/server.sls
  26. server_users:
  27.  - dh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement