আমাকে ফাইল ফর্ম মেশিন এ টু মেশিন বি অনুলিপি করতে হবে যেখানে আমার কন্ট্রোল মেশিনটি যেখানে আমি আমার সমস্ত জবাবদিহি কাজগুলি চালনা করি তা হ'ল মেশিন সি (লোকাল মেশিন)
আমি নিম্নলিখিত চেষ্টা করেছি:
জবাবদিহি শেল মডিউল মধ্যে scp কমান্ড ব্যবহার করুন
hosts: machine2
user: user2
tasks:
- name: Copy file from machine1 to machine2
shell: scp user1@machine1:/path-of-file/file1 /home/user2/file1
এই পদ্ধতির সবেমাত্র চলে এবং শেষ হয় না।
সংগ্রহ এবং অনুলিপি মডিউল ব্যবহার করুন
hosts: machine1
user: user1
tasks:
- name: copy file from machine1 to local
fetch: src=/path-of-file/file1 dest=/path-of-file/file1
hosts: machine2
user: user2
tasks:
- name: copy file from local to machine2
copy: src=/path-of-file/file1 dest=/path-of-file/file1
এই পদ্ধতিটি আমাকে নীচে ত্রুটি ছুড়ে দিয়েছে:
error while accessing the file /Users/<myusername>/.ansible/cp/ansible-ssh-machine2-22-<myusername>, error was: [Errno 102] Operation not supported on socket: u'/Users/<myusername>/.ansible/cp/ansible-ssh-machine2-22-<myusername>'
কোন পরামর্শ সহায়ক হবে।