Score:0

การจัดวางไฟล์แบบมีเงื่อนไข Ansible

ธง lu

ฉันจะทำสิ่งต่อไปนี้ด้วย Ansible playbook ได้อย่างไร ฉันยังใหม่กับมัน ขอบคุณ!

ตัวอย่างไฟล์ที่มีชื่อโฮสต์และรหัสผ่าน

{ 
  "โฮสต์":[
  {
      "โหนด": "node1",
      "ผ่าน": "ผ่าน1"
  },
  {
      "โหนด": "node2",
      "ผ่าน": "ผ่าน2"
  }
]}

ฉันต้องใส่ file.txt ในแต่ละเซิร์ฟเวอร์ด้วยค่าที่เคารพ

ตัวอย่าง, บนโหนด 1 file.txt ควรมีชื่อโหนด "node1" และรหัสผ่าน "pass1"

Michael Hampton avatar
cz flag
ไฟล์นี้มาจากแหล่งภายนอกหรือไม่ มิฉะนั้น คุณมักจะใส่สิ่งเหล่านี้ในตัวแปรโฮสต์ ansible และใช้เทมเพลต
user772543 avatar
lu flag
เป็นไฟล์ในเครื่องบนเซิร์ฟเวอร์ ansible ฉันไม่ต้องการใช้ตัวแปรโฮสต์เนื่องจากมีรหัสผ่าน ฉันต้องการวางไฟล์ (file.txt) เพียงครั้งเดียวบนเซิร์ฟเวอร์จากนั้นเรียกใช้คำสั่งภายนอกแล้วลบไฟล์
Michael Hampton avatar
cz flag
คุณคุ้นเคยกับ Ansible Vault ใช่ไหม หากเป็นไฟล์ในเครื่อง จะไม่มีการเข้ารหัสเหมือนที่ห้องนิรภัยทำหรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา