- در خروجی gather_facts میتوان نام تمام متغیرها همراه با اطلاعات درون آنها را مشاهده نمود.
- طبیعتا میتوان تنها متغیر یا متغیرهای خاصی را جهت نمایش انتخاب کرد.
- به عنوان مثال کد زیر باعث میشود تا :
- ابتدا اطلاعاتی در قالب gather_facts از تمام خادمهای تحت مدیریت جمع آوری شود.
- سپس تنها خروجی متغیر ansible_default_ipv4.gateway نمایش داده شود.
|
1 2 3 4 5 6 7 8 |
--- - name: PlayBook hosts: debian-servers <span style="color: #ff0000;"> gather_facts: yes</span> tasks: - name: print ansible_default_ipv4.gateway variable <span style="color: #ff0000;"> debug: msg='{{ansible_default_ipv4.gateway}}'</span> ... |
- به منظور اجرای پروندهی PlayBook به شکل زیر عمل کنید :
|
1 |
# ansible-playbook playbook.yaml |
- به منظور مطالعهی بیشتر لینک زیر پیشنهاد میشود :
|
1 |
https://docs.ansible.com/ansible/latest/modules/gather_facts_module.html |
- آزمایش شده بر روی Ansible نسخهی 2.5.1
- آزمایش شده بر روی سیستم عامل Ubuntu 18.04