Что такое факт в Ansible?
Что такое факт в Ansible?

Видео: Что такое факт в Ansible?

Видео: Что такое факт в Ansible?
Видео: Что Такое Ansible И Зачем Он Нужен 2024, Май
Anonim

Проще говоря, Несомненные факты системные свойства, которые собираются Ansible когда он выполняется в удаленной системе. В факты содержат полезные сведения о целевой системе, такие как хранилище и конфигурация сети.

Какая в этом отношении польза от Gather_facts в Ansible?

Этот модуль автоматически вызывается плейбуками для сбора полезных переменных об удаленных хостах, которые могут быть использовал в сборниках пьес. Его также можно запустить напрямую из / usr / bin / анзибль чтобы проверить, какие переменные доступны хосту. Ansible автоматически предоставляет множество фактов о системе.

Впоследствии возникает вопрос, что такое Hostvars Ansible? hostvars представляет собой хеш с именами хостов инвентаризации в качестве ключей. Для доступа к полям каждого хоста используйте hostvars ['test-1'], hostvars ['test2-1'] и т. д. ansible_ssh_host устарел в пользу ansible_host, начиная с версии 2.0.

Таким образом, что такое Inventory_hostname в Ansible?

inventory_hostname - Как настроено в анзибль файл инвентаризации (например: / etc / анзибль / хосты). Это может быть IP-адрес или имя, которое может быть разрешено DNS. ansible_hostname - как обнаружено анзибль . Ansible ssh на хост и собирает некоторые факты.

Как работает Ansible Group_vars?

Ansible использует комбинацию файла hosts и group_vars каталог для извлечения переменных для каждой группы хостов и запуска Ansible игры / задачи против хостов. group_vars /все является используется для установки переменных, которые буду использоваться для каждого хоста, который Ansible - это столкнулся.

Рекомендуемые: