и уменьшить его число?
что-то типо ['nodes'].[{{node_index}} - 1] условно
Аж странным запахло
Зачем? Какая исходная задача?
Исходная задача обновить сервисы, отключая и включая их в хапрокси на двух нодах поочередно, там цикл для циферок 1 и 2, соответствующим номеру ноды (linux-prod-1/2) и имени сервера в хапрокси haproxy: state: drain host: "server-{{ service_name }}-{{ node }}"
Используйте strategy с serial: 1
Я бы run_once: true и снизу болк с выключить, подождать, включить, подождать
https://github.com/geerlingguy/ansible-for-devops/tree/master/deployments-balancer
Обсуждают сегодня