Чтобы собрать информацию о системе, на которой выполняется сценарий 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