# Note multiple files.
# delete-user.sls
{% for removeduser in pillar['delete-user'].items() %}
{% if pillar['user'] = pillar['delete-user'] %}
# Exit with error message that {{user}} is present in users file.
{% endif %}
{{removeuser}}:
group:
- absent
user.absent:
file.absent:
- names:
- /home/{{user}}/
- salt://.ssh_keys/{{removeuser}}.authkey
{% endfor %}
# pillar/delete-user.sls
removeuser:
user3
user4
user5
# pillar/users.sls
users:
user1:
fullname: I am user1
user2:
fullname: I am user2