ฉันกำลังเขียน playbook อัพเกรดที่กำลังกลิ้งและต้องการพิมพ์ชื่อโฮสต์ของโฮสต์ปัจจุบันที่ได้รับการอัพเกรด
ฉันใส่inventory_hostname
และansible_hostname
ชื่องาน แต่ไม่ได้ผล
- name: upgrade softare on {{inventory_hostname}}
- name: current host is {{ansible_hostname}}
แก้ปัญหาทำงานได้ดี
- name: Test a variable
debug: var=inventory_hostname
TASK: [Test a variable] *******************************************************
ok: [SERV14] => {
"var": {
"inventory_hostname": "SERV14"
}
}
ดังนั้นสิ่งที่ฉันควรทำเพื่อให้สามารถใช้ตัวแปรเหล่านั้นในคำอธิบายชื่องาน
ขอบคุณ
4
ปัจจุบันการแทนที่ตัวแปรไม่สามารถทำได้ในชื่อ ดูที่นี่
—
cuonglm