- در خروجی gather_facts میتوان نام تمام متغیرها همراه با اطلاعات درون آنها را مشاهده نمود.
- طبیعتا میتوان تنها متغیر یا متغیرهای خاصی را جهت نمایش انتخاب کرد.
- به عنوان مثال کد زیر باعث میشود تا :
- ابتدا اطلاعاتی در قالب gather_facts از تمام خادمهای تحت مدیریت جمع آوری شود.
- سپس تنها خروجی متغیر ansible_default_ipv4.gateway نمایش داده شود.
--- - name: PlayBook hosts: debian-servers gather_facts: yes tasks: - name: print ansible_default_ipv4.gateway variable debug: msg='{{ansible_default_ipv4.gateway}}' ...
- به منظور اجرای پروندهی PlayBook به شکل زیر عمل کنید :
# ansible-playbook playbook.yaml
- به منظور مطالعهی بیشتر لینک زیر پیشنهاد میشود :
https://docs.ansible.com/ansible/latest/modules/gather_facts_module.html
- آزمایش شده بر روی Ansible نسخهی 2.5.1
- آزمایش شده بر روی سیستم عامل Ubuntu 18.04