Вы пропустили тире перед блокировать
.
После удаления всех атрибутов ваши задачи выглядят так:
задачи:
- имя: получить состояние кластера
- имя: активировать API обновления с нулевым временем простоя
блокировать:
# ^-- пропущен тире
- name: «Обновить {{ ansible_hostname }} узел atl».
- имя: создать каталог для конфигурации резервного копирования
- имя: "остановить службу atl на {{ ansible_hostname }} узле atl"
- имя: Установить новую версию atl.
- имя: настроить службу systemd.
# ^-- неправильный отступ
- имя: Reload Enable and Start atl.service
- имя: проверки работоспособности - активировать состояние узла GET.
Как вы видите, блокировать
является атрибутом предыдущей задачи, он должен быть на уровне задачи
вместо.
Кроме того, ваша задача Настройте службу systemd.
имеет неправильный отступ, он должен быть на том же уровне, что и другие задачи.
задачи:
- имя: получить состояние кластера
- имя: активировать API обновления с нулевым временем простоя
- блокировать:
# ^-- добавлено недостающее тире
- name: «Обновить {{ ansible_hostname }} узел atl».
- имя: создать каталог для конфигурации резервного копирования
- имя: "остановить службу atl на {{ ansible_hostname }} узле atl"
- имя: Установить новую версию atl.
- имя: настроить службу systemd.
# ^-- с правильным отступом
- имя: Reload Enable and Start atl.service
- имя: проверки работоспособности - активировать состояние узла GET.
YAML очень требователен к отступам.