ข้อผิดพลาดที่ไม่ได้กำหนดของตัวแปรเมื่อมีการใช้ตัวแปรภายในตัวกรองการค้นหาขณะวนซ้ำผ่านกลุ่มของโฮสต์

ฉันกำลังพยายามสร้างเทมเพลต jinja2 เพื่อวนซ้ำกลุ่มและค้นหา IP สำหรับแต่ละโฮสต์ในกลุ่ม เมื่อฉันใช้ตัวแปรที่กำหนดในลูปภายในตัวกรองการค้นหา ฉันได้รับข้อผิดพลาดว่าตัวแปรไม่ได้ถูกกำหนด

template.j2 
{% for node in groups['group1'] %}
  IP: {{ lookup('dig', '{{ node }}') }}
{% endfor %}

ตัวกรองการค้นหาทำงานได้ดีเมื่อฉันใส่ FQDN แต่ละรายการ


person TR79    schedule 30.10.2019    source แหล่งที่มา


คำตอบ (1)


ไวยากรณ์ที่ถูกต้องคือ

{% for node in groups['group1'] %}
  IP: {{ lookup('dig', node) }}
{% endfor %}
person Vladimir Botka    schedule 30.10.2019