J'ai la variable suivante chargée 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
Je souhaite alimenter ces informations à la shell
commande afin de définir les autorisations appropriées.
J'ai essayé quelques techniques à partir d'ici: http://docs.ansible.com/playbooks_loops.html mais je n'ai pas réussi à trouver une solution de travail.
Est-il possible d'itérer cette structure? Sinon, comment puis-je le restructurer afin de le faire fonctionner? Est-il possible de le faire sans enfreindre la règle DRY (par exemple, inclure le nom d'utilisateur dans chaque enregistrement)?
shell
module parce que je dois faire une ACL récursive et qui n'est pas prise en charge par leacl
module.