Skip to content

Instantly share code, notes, and snippets.

@mshade
Created May 23, 2014 18:42
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 mshade/ce0bf6c934a31f6d9a38 to your computer and use it in GitHub Desktop.
Save mshade/ce0bf6c934a31f6d9a38 to your computer and use it in GitHub Desktop.
{% for usr in pillar['admins'] %}
{{ usr }}:
user.present:
- createhome: True
- groups:
- wheel
ssh_auth:
- present
- user: {{ usr }}
- require:
- user: {{ usr }}
- source: salt://users/keys/{{ usr }}
/home/{{ usr }}:
file.directory:
- user: {{ usr }}
- group: {{ usr }}
- mode: 700
- recurse:
- user
- group
- mode
{% endfor %}
/etc/sudoers:
file.managed:
- source: salt://users/sudoers-config
- user: root
- group: root
- mode: 440
/etc/sudoers.d:
file.directory:
- user: root
- group: root
- mode: 750
- makedirs: True
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment