Aşağıdaki değişken üzerinden yüklendi 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
shell
Uygun izinleri ayarlamak için bu bilgileri komuta beslemek istiyorum .
Buradan bazı teknikleri denedim: http://docs.ansible.com/playbooks_loops.html ancak çalışma çözümü bulamadı.
Bu yapıyı tekrarlamak mümkün müdür? Değilse, çalışması için nasıl yeniden yapılandırabilirim? Bunu KURU kuralını ihlal etmeden yapmak mümkün mü (örn. Her kayda kullanıcı adı ekleyin)?
shell
Modül kullanıyorum çünkü özyinelemeli ACL yapmam gerekiyor veacl
modül tarafından desteklenmiyor .