в зависимости от состояния системы?
Если система уже установлена и идет обновление версии, то выполнять плейбук по одному хосту. Обновилось. Подключилось к кластеру общему. Запустилось обновление на следующем хосте.
Но если это раскатка на новый стенд с ноля, то выполнять установку и конфигурирование в обычном режиме по всем хостам сразу
что мешает сделать два плея ?
Проще: serial: '{{ serial_var | default(omit) }}' Не уверен, что здесь omit будет работать, если нет, тогда дефолтное значение для serial воткните. Два плейбука? cluster_init.yml cluster_upgrade.yml Можно в один вместить, если первый плей будет проверять состояние кластера, работает или нет и задавать serial_var.
Так не сработает если переменная не задана, сек
omit может не сработать - да, это задача для вопрощающего проверить :)
Обсуждают сегодня