Пример, как получить IP адрес другого хоста с «hosts» файла, выполняя задачу на другом хосте. server1 — на нем будет выполнятся наш Playbook server2 — его IP адрес нам нужен в Playbook‘е hosts: Для того, чтобы получить IP адрес, мы будем использовать «hostvars«, где укажем имя нужного нам сервера, в нашем случае …
Продолжить читать "Ansible — Получить IP адрес другого хоста с hosts файла"
Есть «hosts» файл, в котором есть группа «db«. Это инстансы с базами данных, которые выполняют разную роль. Цель добавить тип роли в «hosts» файл, чтобы потом это значение мы могли использовать в цикле, который будет выполнятся совершенно на другом хосте, к примеру «management» Исходный «hosts» файл: Добавим ключ «role» с нужным значением …
Продолжить читать "Ansible — Использовать значения в цикле с hosts файла на другом хосте"
Есть «hosts» файл, в котором в группе «db» есть N количество хостов, нужно в плейбуке автоматически задавать переменную, равную количеству хостов в определенной группе hosts example.yaml