011 Display variables iocage_*¶
Extending example 010.
Synopsis¶
Display all variables iocage_* created by the inventory plugin.
Playbook pb-vars-all.yml¶
- hosts: all
tasks:
- debug:
msg: |
inventory_hostname: {{ inventory_hostname }}
ansible_host: {{ ansible_host }}
{% for var in q('varnames', 'iocage_*') %}
{{ var }}: {{ lookup('vars', var) }}
{% endfor %}
Playbook output¶
(env) > ansible-playbook -i iocage.yml pb-vars-all.yml -l test_113
PLAY [test] ********************************************************************
TASK [debug] *******************************************************************
ok: [test_113] =>
msg: |-
inventory_hostname: test_113
ansible_host: 10.1.0.113
iocage_jid: 60
iocage_boot: off
iocage_state: up
iocage_type: jail
iocage_release: 14.1-RELEASE-p6
iocage_ip4: 10.1.0.113
iocage_ip6: -
iocage_template: ansible_client
iocage_basejail: yes
PLAY RECAP *********************************************************************
test_113: ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0