Пример, как получить 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