คุณพลาดการพุ่งต่อหน้า บล็อก
.
การลบแอตทริบิวต์ทั้งหมดของคุณจะเป็นดังนี้:
งาน:
- ชื่อ: รับสถานะคลัสเตอร์
- ชื่อ: ทริกเกอร์ Zero Downtime upgrade API
บล็อก:
# ^-- ขีดหายไป
- ชื่อ: "อัปเกรด {{ ansible_hostname }} โหนด atl"
- ชื่อ: สร้าง dir สำหรับการกำหนดค่าสำรอง
- ชื่อ: "หยุดบริการ atl บนโหนด {{ ansible_hostname }} atl"
- ชื่อ: ติดตั้งเวอร์ชัน atl ใหม่
- ชื่อ: กำหนดค่าบริการ systemd
# ^-- เยื้องไม่ถูกต้อง
- ชื่อ: เปิดใช้งานการโหลดซ้ำและเริ่ม atl.service
- ชื่อ: การตรวจสุขภาพ - เรียกใช้สถานะโหนด GET
อย่างที่คุณเห็น, บล็อก
ปัจจุบันเป็นแอตทริบิวต์สำหรับงานก่อนหน้า ซึ่งควรอยู่ในระดับของ งาน
แทน.
นอกจากนี้ งานของคุณ กำหนดค่าบริการ systemd
ไม่เยื้องอย่างถูกต้อง ควรอยู่ในระดับเดียวกับงานอื่นๆ
งาน:
- ชื่อ: รับสถานะคลัสเตอร์
- ชื่อ: ทริกเกอร์ Zero Downtime upgrade API
- บล็อก:
# ^-- เพิ่มเส้นประที่ขาดหายไป
- ชื่อ: "อัปเกรด {{ ansible_hostname }} โหนด atl"
- ชื่อ: สร้าง dir สำหรับการกำหนดค่าสำรอง
- ชื่อ: "หยุดบริการ atl บนโหนด {{ ansible_hostname }} atl"
- ชื่อ: ติดตั้งเวอร์ชัน atl ใหม่
- ชื่อ: กำหนดค่าบริการ systemd
# ^-- เยื้องอย่างถูกต้อง
- ชื่อ: เปิดใช้งานการโหลดซ้ำและเริ่ม atl.service
- ชื่อ: การตรวจสุขภาพ - เรียกใช้สถานะโหนด GET
YAML พิถีพิถันมากเกี่ยวกับการเยื้อง