Score:0

ansible - จะแก้ไขข้อผิดพลาด "คำสั่งการกระทำที่ขัดแย้งกัน" ได้อย่างไร

ธง de

ฉันมี Ansible playbook สำหรับสร้างและปรับขนาดโลจิคัลวอลุ่ม

# คู่มือการเล่น lvol.yml
- เจ้าภาพ: ขั้นตอน
  งาน:
  - ชื่อ: 'สร้าง /dev/sdb1 -> 20GB (จาก 35GB)'
    community.general.parted:
    อุปกรณ์: /dev/sdb
    จำนวน: 1
    สถานะ: ปัจจุบัน
#fs_type: ต่อ4


  - ชื่อ: "ปรับขนาด vgsys โดย /dev/sdb1"
    community.general.lvg:
    vg: vgsys
    pvs: /dev/sdb1

  - ชื่อ: "ขยาย lv 'name' เป็น 10GB จาก /dev/sdb (35GB)"
    community.general.lvol:
      vg: vgsys
      เลเวล: ชื่อ
      ขนาด : 10g

ไวยากรณ์ yaml ดูเหมือนจะดี (ตรวจสอบกับ onlineyamltools.com) แต่ฉันได้รับข้อผิดพลาดนี้ในการดำเนินการ:

ข้อผิดพลาด! ข้อความการดำเนินการที่ขัดแย้งกัน: community.general.parted, device

ข้อผิดพลาดดูเหมือนจะอยู่ใน '/path/to/lvol.yml': บรรทัด 4 คอลัมน์ 5 แต่อาจ
อยู่ที่อื่นในไฟล์ขึ้นอยู่กับปัญหาไวยากรณ์ที่แน่นอน

บรรทัดที่ละเมิดดูเหมือนจะเป็น:

  งาน:
  - ชื่อ: 'สร้าง /dev/sdb1 -> 20GB (จาก 35GB)'
    ^ ที่นี่

ถ้าฉันแสดงความคิดเห็นในงานแรก (community.general.parted) ข้อผิดพลาดเดียวกันจะปรากฏขึ้นสำหรับงานที่สอง (lvol)

ใครช่วยกรุณาชี้ให้ฉันเห็นทิศทางที่ถูกต้องเกี่ยวกับวิธีแก้ไขปัญหานี้ได้ไหม

Score:0
ธง in

yaml ของคุณไม่ถูกต้อง

คุณต้องเยื้องพารามิเตอร์ไปที่โมดูลอีกหนึ่งระดับ:

- เจ้าภาพ: ขั้นตอน
  งาน:
  - ชื่อ: 'สร้าง /dev/sdb1 -> 20GB (จาก 35GB)'
    community.general.parted:
      อุปกรณ์: /dev/sdb
      จำนวน: 1
      สถานะ: ปัจจุบัน
  #fs_type: ต่อ4

  - ชื่อ: "ปรับขนาด vgsys โดย /dev/sdb1"
    community.general.lvg:
      vg: vgsys
      pvs: /dev/sdb1

งานของคุณกับ ระดับ โมดูลถูกต้องแล้ว

เครื่องมือตรวจสอบแบบออนไลน์ตรวจไม่พบสิ่งนั้น เนื่องจากตรวจสอบได้เฉพาะ yaml ที่ถูกต้องทางไวยากรณ์ ไม่ใช่สำหรับคีย์และค่าที่ถูกต้องตามหน้าที่

vrms avatar
de flag
ขออภัย newby ผิดพลาด ... ขอบคุณสำหรับตัวชี้ ฉันยังคงได้รับข้อผิดพลาดเมื่อฉันใช้ 'FQDN' (เช่น `community.general.parted`) สำหรับโมดูล (ซึ่งขัดแย้งกับคำแนะนำที่ฉันเห็นในเรื่องนี้ ใช้งานได้เมื่ออ้างถึงชื่อง่าย ๆ (`parted`)
vrms avatar
de flag
ปัญหาเกี่ยวกับการตั้งชื่อโมดูลที่กล่าวถึงข้างต้นอาจเป็นเพราะเวอร์ชัน (2.9) ฉันใช้งานบนเครื่อง rhel83

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา