Ich habe die folgende Variable geladen über 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
Ich möchte diese Informationen an den shellBefehl weitergeben, um die entsprechenden Berechtigungen festzulegen.
Ich habe hier einige Techniken ausprobiert: http://docs.ansible.com/playbooks_loops.html, konnte aber keine funktionierende Lösung finden.
Ist es möglich, diese Struktur zu iterieren? Wenn nicht, wie strukturiere ich es um, damit es funktioniert? Ist es möglich, dies zu tun, ohne die DRY-Regel zu brechen (z. B. Benutzernamen in jeden Datensatz aufnehmen)?
shellModul, weil ich eine rekursive ACL ausführen muss, die vomaclModul nicht unterstützt wird .