pubkey: PUBLICKEY | pubkey: PUBLICKEY | ||||
ssh_auth: | ssh_auth: | ||||
- PUBLICKEY | - PUBLICKEY | ||||
ssh_auth.absent: | |||||
- PUBLICKEY_TO_BE_REMOVED | |||||
## Absent user | ## Absent user | ||||
cuser: | cuser: |
{% endfor %} | {% endfor %} | ||||
{% endif %} | {% endif %} | ||||
{% if 'ssh_auth.absent' in user %} | |||||
{% for auth in user['ssh_auth.absent'] %} | |||||
ssh_auth_delete_{{ name }}_{{ loop.index0 }}: | |||||
ssh_auth.absent: | |||||
- user: {{ name }} | |||||
- name: {{ auth }} | |||||
- require: | |||||
- file: {{ name }}_user | |||||
- user: {{ name }}_user | |||||
{% endfor %} | |||||
{% endif %} | |||||
{% if 'sudouser' in user and user['sudouser'] %} | {% if 'sudouser' in user and user['sudouser'] %} | ||||
{% if not used_sudo %} | {% if not used_sudo %} |