Eu tenho a seguinte variável carregada via include_vars:
access:
username-foo:
- path: /
permissions: rwX
recursive: true
username-bar:
- path: /
permissions: rX
- path: /css
permissions: rwX
recursive: true
- path: /data
permissions: rX
- path: /data/reviews.yml
permissions: rw
- path: /js
permissions: rX
- path: /js/*.js
permissions: rw
Desejo alimentar essas informações com o shellcomando para definir as permissões apropriadas.
Eu tentei algumas técnicas aqui: http://docs.ansible.com/playbooks_loops.html, mas não consegui encontrar a solução que funcionava.
É possível iterar essa estrutura? Caso contrário, como faço para reestruturá-lo para fazê-lo funcionar? É possível fazer isso sem violar a regra DRY (por exemplo, incluir nome de usuário em todos os registros)?
shellmódulo porque preciso fazer ACL recursiva e isso não é suportado peloaclmódulo.