คุณรับที่อยู่ IP ปัจจุบันของโฮสต์ในบทบาทได้อย่างไร?
ฉันรู้ว่าคุณสามารถรับรายชื่อกลุ่มที่โฮสต์เป็นสมาชิกและชื่อโฮสต์ของโฮสต์ได้ แต่ฉันไม่พบวิธีแก้ปัญหาในการรับที่อยู่ IP
คุณสามารถรับชื่อโฮสต์โดยใช้{{inventory_hostname}}
และกลุ่มโดยใช้{{group_names}}
ฉันได้ลองสิ่งต่างๆเช่น{{ hostvars[{{ inventory_hostname }}]['ansible_ssh_host'] }}
และip="{{ hostvars.{{ inventory_hostname }}.ansible_ssh_host }}"