Ai ratat o liniuță în fața bloc
.
Eliminarea tuturor atributelor sarcinile dvs. arată astfel:
sarcini:
- nume: obțineți starea clusterului
- nume: declanșează API-ul de actualizare Zero Downtime
bloc:
# ^-- liniuță lipsește
- nume: „Actualizați nodul atl {{ ansible_hostname }}.
- nume: creați director pentru configurația de rezervă
- nume: „stop atl service on {{ ansible_hostname }} atl node”
- nume: Instalați noua versiune atl.
- nume: Configurați serviciul systemd.
# ^-- indentat incorect
- nume: Reîncărcare Activare și Porniți atl.service
- nume: verificări de sănătate - declanșează starea nodului GET.
Cum vedeți, bloc
este în prezent un atribut pentru sarcina anterioară, ar trebui să fie la nivelul de sarcini
in schimb.
În plus, sarcina dvs Configurați serviciul systemd.
nu este indentat corect, ar trebui să fie la același nivel cu celelalte sarcini.
sarcini:
- nume: obțineți starea clusterului
- nume: declanșează API-ul de actualizare Zero Downtime
- bloc:
# ^-- a adăugat liniuță lipsă
- nume: „Actualizați nodul atl {{ ansible_hostname }}.
- nume: creați director pentru configurația de rezervă
- nume: „stop atl service on {{ ansible_hostname }} atl node”
- nume: Instalați noua versiune atl.
- nume: Configurați serviciul systemd.
# ^-- indentat corect
- nume: Reîncărcare Activare și Porniți atl.service
- nume: verificări de sănătate - declanșează starea nodului GET.
YAML este extrem de pretențios în privința indentării.