Se você tiver uma lista de usuários conhecidos, convém usar um loop:
{% for user in users %}
home_{{ user }}_input_readable:
acl.present:
- name: /home/{{ user }}/input
- acl_type: user
- acl_name: foo
- perms: r
{% endfor %}
Se você não tiver, você pode obtê-lo dos minions com:
{% set users = salt['user.list_users']() %}
Em seguida, faça um loop para todos os usuários que têm um diretório input
com algo como:
{% for user in users %}
{% set userdef = salt['user.info'](user) %}
{% if salt['file.directory_exists'](userdef.home + '/input') %}
home_{{ user }}_input_readable:
acl.present:
- name: /home/{{ user }}/input
- acl_type: user
- acl_name: foo
- perms: r
{% endif %}
{% endfor %}