ฉันคิดว่าฉันอยู่ตรงนี้นานเกินไป แต่ฉันไม่สามารถเข้าใจได้ว่าทำไมชีวิตที่สองของฉัน with_items ไม่วนซ้ำเหมือนครั้งแรกของฉัน ฉันลองใช้ a json_query เหมือนในงานแรกซึ่งไม่ได้ช่วยอะไร
งาน:
- ชื่อ: ตั้งค่า backing_lunuuid
set_fact:
backing_lunuuid: "{{ รายการ | json_query('guest_disk_info.*.backing_lunuuid') }}"
with_items: " {{ rdm_jsondata.results }}"
- แก้ปัญหา:
ข้อความ: " {{ backing_lunuuid }}"
- ชื่อ: ลบ backing_lunuuid นำหน้าและต่อท้ายเพื่อตั้งค่า disk.UUID
set_fact:
rdm_uuid: "{{ รายการ[10:-12] }}"
with_items: " {{ backing_lunuuid }}"
- แก้ปัญหา:
ข้อความ: " {{ rdm_uuid }}"
เอาต์พุตการดีบักแรก (สำหรับ backing_lunuuid):
งาน [แก้ไขข้อบกพร่อง] *********************************************** ************************************************** ************************************************** ******************************************
ตกลง: [localhost] => {
"msg": " ['0200110000600507681081007e1800000000000053323134352020', '02000f0000600507681081007e1800000000000051323134352020', '0200150000600507681081007e1800000000000059323134352020', '0200130000600507681081007e1800000000000055323134352020', '0200140000600507681081007e1800000000000056323134352020', '0200240000600507681081007e1800000000000057323134352020', '0200420000600507681081007e1800000000000058323134352020', '0200100000600507681081007e1800000000000052323134352020', '0200120000600507681081007e1800000000000054323134352020']"
เอาต์พุตการดีบักที่สอง (สำหรับ rdm_uuid) ซึ่งไม่วนซ้ำเหมือนครั้งแรก"
TASK [ลบ backing_lunuuid นำหน้าและต่อท้ายเพื่อตั้งค่า disk.UUID] ************************************* ************************************************** ***********************************************
ตกลง: [localhost] => (รายการ=0200110000600507681081007e1800000000000053323134352020)
ตกลง: [localhost] => (รายการ=02000f0000600507681081007e1800000000000051323134352020)
ตกลง: [localhost] => (รายการ=0200150000600507681081007e1800000000000059323134352020)
ตกลง: [localhost] => (รายการ=0200130000600507681081007e1800000000000055323134352020)
ตกลง: [localhost] => (รายการ=0200140000600507681081007e1800000000000056323134352020)
ตกลง: [localhost] => (รายการ=0200240000600507681081007e1800000000000057323134352020)
ตกลง: [localhost] => (รายการ=0200420000600507681081007e1800000000000058323134352020)
ตกลง: [localhost] => (รายการ=0200100000600507681081007e1800000000000052323134352020)
ตกลง: [localhost] => (รายการ=0200120000600507681081007e1800000000000054323134352020)
งาน [แก้ไขข้อบกพร่อง] *********************************************** ************************************************** ************************************************** ******************************************
ตกลง: [localhost] => {
"msg": " 600507681081007e1800000000000054"
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก