Blame salt/profile/static/user.sls
|
Christian Boltz |
9c011c |
{% set roles = salt['grains.get']('roles', []) %}
|
|
Christian Boltz |
9c011c |
|
|
Christian Boltz |
9c011c |
web_static:
|
|
Christian Boltz |
9c011c |
user.present:
|
|
Christian Boltz |
9c011c |
- createhome: False
|
|
Christian Boltz |
9c011c |
- home: /home/web_static
|
|
Christian Boltz |
9c011c |
- shell: /bin/bash
|
|
Christian Boltz |
9c011c |
|
|
Christian Boltz |
9c011c |
/home/web_static:
|
|
Christian Boltz |
9c011c |
file.directory:
|
|
Christian Boltz |
9c011c |
- user: root
|
|
Christian Boltz |
9c011c |
|
|
Christian Boltz |
9c011c |
/home/web_static/.ssh:
|
|
Christian Boltz |
9c011c |
file.directory:
|
|
Christian Boltz |
9c011c |
- user: root
|
|
Christian Boltz |
9c011c |
|
|
Christian Boltz |
9c011c |
{% if 'web_static' in roles %}
|
|
Christian Boltz |
9c011c |
/home/web_static/.ssh/authorized_keys:
|
|
Christian Boltz |
9c011c |
file.managed:
|
|
Christian Boltz |
9c011c |
- contents_pillar: profile:web_static:ssh_pubkey
|
|
Christian Boltz |
9c011c |
- mode: 644
|
|
Christian Boltz |
9c011c |
- user: root
|
|
Christian Boltz |
9c011c |
{% endif %}
|
|
Christian Boltz |
9c011c |
|
|
Christian Boltz |
9c011c |
rsync:
|
|
Christian Boltz |
9c011c |
pkg.installed
|