У меня есть доступная игра, которая выглядит примерно так:
- hosts: firstNode
tasks:
- name: create cluster
shell: "cluster create command"
- hosts: otherNodes
serial: 1
tasks:
- name: joining cluster
shell: "cluster join command"
firstNode
всегда один хост, а otherNodes
может быть любое число. Важно, чтобы каждая команда выполнялась последовательно. Теперь я хотел бы вставить вакансию до и после каждого join command
чтобы убедиться, что все работает, поэтому для кластера из 3 узлов последовательность будет следующая последовательно
Возможно ли это с анзиблем?
Просто добавьте свои команды в блок задач:
- hosts: firstNode
tasks:
- name: create cluster
shell: "cluster create command"
- hosts: otherNodes
serial: 1
tasks:
- name: check cluster
shell: "check cluster command"
- name: joining cluster
shell: "cluster join command"
- name: check node
shell: "check node command"