Сбор общей информации о системе

Чтобы собрать информацию о системе, на которой выполняется сценарий ansible, нужно использовать модуль setup, например:

— name: Get service facts
setup:

Или можно применить фильтр, чтобы сбор выполнялся быстрее:

— name: Get service facts
setup:
filter: ‘ansible_os_family’

Данная информация будет записана в переменную ansible_facts. При желании, ее значение можно отобразить с помощью модуля debug:

— name: Print all available facts
debug:
var: ansible_facts

Также мы можем обратиться к конкретному элементу массива ansible_facts, получив информацию о конкретной настройке или опции:

    …
ansible_facts.hostname

ansible.builtin.setup module