আমি নিম্নলিখিত ভেরিয়েবল এর মাধ্যমে লোড করেছি 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 তবে কাজের সমাধান নিয়ে আসতে ব্যর্থ হয়েছি।
এই কাঠামো পুনরাবৃত্তি সম্ভব? যদি তা না হয় তবে এটি কার্যকর করার জন্য আমি কীভাবে এটি পুনর্গঠন করব? ডিআরওয়াই বিধি লঙ্ঘন না করে এটি করা কি সম্ভব (উদাঃ প্রতিটি রেকর্ডে ব্যবহারকারীর নাম অন্তর্ভুক্ত)?
shell
মডিউলটি ব্যবহার করছি কারণ আমার পুনরাবৃত্ত এসিএল করা দরকার এবং এটিacl
মডিউল দ্বারা সমর্থিত নয় ।