Tôi có biến sau đây nạp qua 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
Tôi muốn cung cấp thông tin này cho shell
lệnh để đặt quyền thích hợp.
Tôi đã thử một số kỹ thuật từ đây: http://docs.ansible.com/playbooks_loops.html nhưng không thể đưa ra giải pháp làm việc.
Có thể lặp lại cấu trúc này? Nếu không, làm thế nào để tôi cấu trúc lại nó để làm cho nó hoạt động? Có thể làm điều này mà không vi phạm quy tắc DRY (ví dụ bao gồm tên người dùng vào mỗi bản ghi) không?
shell
mô-đun vì tôi cần thực hiện ACL đệ quy và điều đó không đượcacl
mô-đun hỗ trợ .