मेरे पास निम्नलिखित चर हैं 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उपयुक्त अनुमतियाँ सेट करने के लिए इस जानकारी को कमांड में फीड करना चाहता हूं ।
मैंने यहां से कुछ तकनीकों की कोशिश की है: http://docs.ansible.com/playbooks_loops.html लेकिन काम करने वाले समाधान के साथ आने में विफल रहा।
क्या इस संरचना को पुनरावृत्त करना संभव है? यदि नहीं, तो मैं इसे काम करने के लिए इसे फिर से कैसे तैयार करूं? क्या DRY नियम (जैसे हर रिकॉर्ड में यूज़रनेम शामिल है) को तोड़े बिना ऐसा करना संभव है?
shellमॉड्यूल क्योंकि मुझे पुनरावर्ती ACL करने की आवश्यकता है और यहaclमॉड्यूल द्वारा समर्थित नहीं है ।