Last active
August 9, 2018 09:51
-
-
Save ssbarnea/0154a7b709d0cc378b012f40481afa61 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ansible-playbook -i hosts | |
--- | |
- hosts: all | |
gather_facts: no | |
tasks: | |
- name: values without gather_facts | |
debug: | |
msg: | | |
ansible_host = {{ ansible_host }} | |
ansible_hostname = {{ ansible_hostname | default('*undefined*') }} | |
inventory_hostname = {{ inventory_hostname | default('*undefined*') }} | |
- name: "values without gather_facts and with delegate_to: localhost" | |
debug: | |
msg: | | |
ansible_host = {{ ansible_host }} | |
ansible_hostname = {{ ansible_hostname | default('*undefined*') }} | |
inventory_hostname = {{ inventory_hostname | default('*undefined*') }} | |
delegate_to: localhost | |
- hosts: localhost | |
gather_facts: no | |
tasks: | |
- name: looping example run on localhost | |
debug: | |
msg: | | |
ansible_host = {{ ansible_host }} | |
ansible_hostname = {{ ansible_hostname | default('*undefined*') }} | |
inventory_hostname = {{ inventory_hostname | default('*undefined*') }} | |
hostvars['{{ item }}']['ansible_hostname'] = {{ hostvars[item]['ansible_hostname'] | default('*undefined*') }} | |
hostvars['{{ item }}']['ansible_host'] = {{ hostvars[item]['ansible_host'] | default('*undefined*') }} | |
hostvars['{{ item }}']['inventory_hostname'] = {{ hostvars[item]['inventory_hostname'] | default('*undefined*') }} | |
with_items: "{{ groups['all'] }}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PLAY [all] ************************************************************************************************************* | |
TASK [values without gather_facts] ************************************************************************************* | |
Thursday 09 August 2018 10:51:20 +0100 (0:00:00.055) 0:00:00.055 ******* | |
[0;32mok: [undercloud] => {}[0m | |
[0;32m[0m | |
[0;32mMSG:[0m | |
[0;32m[0m | |
[0;32mansible_host = localhost[0m | |
[0;32mansible_hostname = *undefined*[0m | |
[0;32minventory_hostname = undercloud[0m | |
[0;32m[0m | |
[0;32m[0m | |
[0;32mok: [centos-7-rax-iad-0001216943] => {}[0m | |
[0;32m[0m | |
[0;32mMSG:[0m | |
[0;32m[0m | |
[0;32mansible_host = 192.168.24.4[0m | |
[0;32mansible_hostname = *undefined*[0m | |
[0;32minventory_hostname = centos-7-rax-iad-0001216943[0m | |
[0;32m[0m | |
[0;32m[0m | |
[0;32mok: [centos-7-rax-iad-0001216958] => {}[0m | |
[0;32m[0m | |
[0;32mMSG:[0m | |
[0;32m[0m | |
[0;32mansible_host = 192.168.24.3[0m | |
[0;32mansible_hostname = *undefined*[0m | |
[0;32minventory_hostname = centos-7-rax-iad-0001216958[0m | |
[0;32m[0m | |
[0;32m[0m | |
TASK [values without gather_facts and with delegate_to: localhost] ***************************************************** | |
Thursday 09 August 2018 10:51:20 +0100 (0:00:00.081) 0:00:00.136 ******* | |
[0;32mok: [centos-7-rax-iad-0001216943 -> localhost] => {}[0m | |
[0;32m[0m | |
[0;32mMSG:[0m | |
[0;32m[0m | |
[0;32mansible_host = 192.168.24.4[0m | |
[0;32mansible_hostname = *undefined*[0m | |
[0;32minventory_hostname = centos-7-rax-iad-0001216943[0m | |
[0;32m[0m | |
[0;32m[0m | |
[0;32mok: [undercloud -> localhost] => {}[0m | |
[0;32m[0m | |
[0;32mMSG:[0m | |
[0;32m[0m | |
[0;32mansible_host = localhost[0m | |
[0;32mansible_hostname = *undefined*[0m | |
[0;32minventory_hostname = undercloud[0m | |
[0;32m[0m | |
[0;32m[0m | |
[0;32mok: [centos-7-rax-iad-0001216958 -> localhost] => {}[0m | |
[0;32m[0m | |
[0;32mMSG:[0m | |
[0;32m[0m | |
[0;32mansible_host = 192.168.24.3[0m | |
[0;32mansible_hostname = *undefined*[0m | |
[0;32minventory_hostname = centos-7-rax-iad-0001216958[0m | |
[0;32m[0m | |
[0;32m[0m | |
PLAY [localhost] ******************************************************************************************************* | |
TASK [looping example run on localhost] ******************************************************************************** | |
Thursday 09 August 2018 10:51:20 +0100 (0:00:00.059) 0:00:00.196 ******* | |
[0;32mok: [localhost] => (item=None) => {}[0m | |
[0;32m[0m | |
[0;32mMSG:[0m | |
[0;32m[0m | |
[0;32mansible_host = 127.0.0.1[0m | |
[0;32mansible_hostname = *undefined*[0m | |
[0;32minventory_hostname = localhost[0m | |
[0;32mhostvars['centos-7-rax-iad-0001216943']['ansible_hostname'] = *undefined*[0m | |
[0;32mhostvars['centos-7-rax-iad-0001216943']['ansible_host'] = 192.168.24.4[0m | |
[0;32mhostvars['centos-7-rax-iad-0001216943']['inventory_hostname'] = centos-7-rax-iad-0001216943[0m | |
[0;32m[0m | |
[0;32m[0m | |
[0;32mok: [localhost] => (item=None) => {}[0m | |
[0;32m[0m | |
[0;32mMSG:[0m | |
[0;32m[0m | |
[0;32mansible_host = 127.0.0.1[0m | |
[0;32mansible_hostname = *undefined*[0m | |
[0;32minventory_hostname = localhost[0m | |
[0;32mhostvars['undercloud']['ansible_hostname'] = *undefined*[0m | |
[0;32mhostvars['undercloud']['ansible_host'] = localhost[0m | |
[0;32mhostvars['undercloud']['inventory_hostname'] = undercloud[0m | |
[0;32m[0m | |
[0;32m[0m | |
[0;32mok: [localhost] => (item=None) => {}[0m | |
[0;32m[0m | |
[0;32mMSG:[0m | |
[0;32m[0m | |
[0;32mansible_host = 127.0.0.1[0m | |
[0;32mansible_hostname = *undefined*[0m | |
[0;32minventory_hostname = localhost[0m | |
[0;32mhostvars['centos-7-rax-iad-0001216958']['ansible_hostname'] = *undefined*[0m | |
[0;32mhostvars['centos-7-rax-iad-0001216958']['ansible_host'] = 192.168.24.3[0m | |
[0;32mhostvars['centos-7-rax-iad-0001216958']['inventory_hostname'] = centos-7-rax-iad-0001216958[0m | |
[0;32m[0m | |
[0;32m[0m | |
PLAY RECAP ************************************************************************************************************* | |
[0;32mcentos-7-rax-iad-0001216943[0m : [0;32mok=2 [0m changed=0 unreachable=0 failed=0 | |
[0;32mcentos-7-rax-iad-0001216958[0m : [0;32mok=2 [0m changed=0 unreachable=0 failed=0 | |
[0;32mlocalhost[0m : [0;32mok=1 [0m changed=0 unreachable=0 failed=0 | |
[0;32mundercloud[0m : [0;32mok=2 [0m changed=0 unreachable=0 failed=0 | |
Thursday 09 August 2018 10:51:20 +0100 (0:00:00.070) 0:00:00.267 ******* | |
=============================================================================== | |
values without gather_facts ------------------------------------------------------------------------------------- 0.08s | |
looping example run on localhost -------------------------------------------------------------------------------- 0.07s | |
values without gather_facts and with delegate_to: localhost ----------------------------------------------------- 0.06s | |
Playbook run took 0 days, 0 hours, 0 minutes, 0 seconds |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment