Score:0

เขียนตัวแปร Ansible ดั้งเดิมเป็นไฟล์ xml

ธง br

ฉันกำลังพยายามหาวิธีเขียนต้นฉบับ {{ ansible_host }} var เป็นไฟล์ xml ตัวแปรนี้จะแทนที่ IP แบบคงที่ในการกำหนดค่าอุปกรณ์ เหตุผลที่ฉันต้องการแทนที่ IP นี้ด้วยตัวแปรดั้งเดิมในไฟล์ เป็นเพราะในภายหลังใน playbook ของฉัน ตัวแปรนั้นให้ตัวเลือกแก่ฉันในการทำให้ไฟล์เข้ากันได้กับอุปกรณ์หลายเครื่อง

สิ่งที่ฉันมี:

- ชื่อ: แทนที่ static ip ในไฟล์ config เป็นตัวแปร Ansible
  xml:
    เส้นทาง: '{{ โฟลเดอร์สำรอง }}{{ สินค้าคงคลัง_ชื่อโฮสต์ }}.xml'
    xpath: /config/devices/entry/deviceconfig/system/ip-address
    ค่า: "{{ ansible_host }}"
    สถานะ: ปัจจุบัน

ผลลัพธ์ (ในไฟล์):

      <ip-address>10.0.89.103</ip-address>

สิ่งที่จำเป็นต้องมี:

      <ip-address>{{ ansible_host }}</ip-address>

ไม่มีใครรู้วิธีการทำเช่นนี้? ขอบคุณ

Score:1
ธง in

จาก คำตอบนี้ใน SO:

ค่า: "{{ '{{ ansible_host }}' }}"

โพสต์คำตอบ

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