Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2014
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.64 KB | None | 0 0
  1. {% for username, details in pillar['employees'].items() %}
  2. {{ username }}:
  3.   user.present:
  4.     - fullname: {{ details['fullname'] }}
  5.     - shell: /bin/bash
  6.     - home: /home/{{ username }}
  7.   ssh_auth:
  8.    - present
  9.     - user: {{ username }}
  10.     - enc: ssh-rsa
  11.     - names:
  12.      {% for key in details['ssh_keys'] %}
  13.       - {{ key }}
  14.       {% endfor %}
  15. {% endfor %}
  16.  
  17. sudo:
  18.   group.present:
  19.     - system: True
  20.     - members:
  21.        {% for username in pillar['sudoers'] %}
  22.         - {{ username }}
  23.         {% endfor %}
  24.     - requires:
  25.      {% for username in pillar['sudoers'] %}
  26.       - user: {{ username }}
  27.       {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement