7
วิธีคัดลอกไฟล์ระหว่างสองโหนดโดยใช้ ansible
ฉันต้องการคัดลอกไฟล์ฟอร์มเครื่อง A ไปยังเครื่อง B ในขณะที่เครื่องควบคุมของฉันจากที่ที่ฉันเรียกใช้งานที่ตอบได้ทั้งหมดคือเครื่อง C (เครื่องท้องถิ่น) ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: ใช้คำสั่ง scp ในโมดูลเชลล์ของ ansible 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: …
101
ansible