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