เนื่องจากสินค้าคงคลังที่สร้างขึ้นมีลักษณะเหมือนคู่ของ ชื่ออินสแตนซ์ - ip
(ดูด้านบน) ฉันต้องทดสอบสูตรโดยใช้ตัวแปร ansible_host
ด้วยค่า IP ไม่ใช่ชื่ออินสแตนซ์
ดังนั้นสินค้าคงคลังที่สร้างขึ้นจะมีลักษณะดังนี้:
[ทั้งหมด]
idm ansible_host=10.0.1.1
ลูกค้า1 ansible_host=10.0.1.2
[ลูกค้า]
ลูกค้า1 ansible_host=10.0.1.2
ดังนั้น โมเลกุล.yml
ประกอบด้วย:
แพลตฟอร์ม:
- ชื่อ: idm
ภาพ: quay.io/freeipa/freeipa-server:rocky-8-4.9.6
pre_build_image: จริง
สิทธิพิเศษ: เท็จ
เครือข่าย: การทดสอบ
ชื่อโฮสต์: idm.org.test
คำสั่ง: ipa-server-install -U --realm=ORG.TEST --domain=org.test --ds-password=IsASecret --admin-password=IsASecret --hostname=idm.org.test
- ชื่อ: ลูกค้า1
ภาพ: quay.io/rockylinux/rockylinux
pre_build_image: จริง
สิทธิพิเศษ: เท็จ
เครือข่าย: การทดสอบ
ชื่อโฮสต์: client1.org.test
กลุ่ม:
- ทั้งหมด
- ลูกค้า
หลังจากการกำหนดค่านี้ ฉันสามารถใส่ 2 อินสแตนซ์นี้ในเครือข่ายเดียวกันได้ แต่ฉันไม่สามารถกำหนด IP แบบคงที่ให้กับพวกเขาได้ นอกจากนี้ที่นี่ ansible_host
ใช้ชื่ออินสแตนซ์เป็นค่า (รหัส
, ลูกค้า1
).
บันทึก: ตามที่เขียนไว้ในหัวเรื่องที่ฉันใช้ โมเลกุล-พอดแมน เพื่อสร้างอินสแตนซ์และทดสอบ
ขอบคุณสำหรับความช่วยเหลือของคุณ
ขอแสดงความนับถืออย่างสูง