আমি জবাবদিহি করার জন্য ব্যবহারকারীদের সেটগুলির জন্য অনুমোদিত এসএসএইচ কীগুলির একটি সেট তৈরি করার চেষ্টা করছি। আমার users
মত একটি পরিবর্তনশীল সেট আপ আছে :
users:
- { username: root, name: 'root' }
- { username: user, name: 'User' }
একই ভূমিকায়, আমার কাছে একটি files/public_keys
ডিরেক্টরিতে অনুমোদিত কী ফাইলগুলির একটি সেটও রয়েছে, অনুমোদিত কী অনুসারে একটি ফাইল:
roles/common/files/public_keys/home
roles/common/files/public_keys/work
আমি প্রতিটি ব্যবহারকারীর জন্য প্রতিটি পাবলিক কী অনুলিপি করতে চাই।
আমি নিম্নলিখিত কাজটি ব্যবহার করে চেষ্টা করেছি:
- name: copy authorized keys
authorized_key: user={{ item.0.username }} key={{ item.1 }}
with_nested:
- users
- lookup('fileglob', 'public_keys/*')
তবে, item.1
আক্ষরিক স্ট্রিং রয়েছে "lookup('fileglob', 'public_keys/*')"
, প্রতিটি ফাইলের নীচে নয় files/public_keys
।
আমি কি files/public_keys
ডিরেক্টরিতে একটি ডিরেক্টরি পেতে এবং প্রতিটি ব্যবহারকারীর জন্য প্রতিটি পাবলিক কী অনুলিপি করতে পারি?