[osboxes@master ansible-playbooks]$ cat loopwithcondition.yml
- hosts: all
tasks:
- name: Ansible loop with conditional example
debug:
msg: "{{ item }}"
loop:
- "hello1"
- "hello2"
- "hello3"
when: ansible_distribution == "CentOS"
[osboxes@master ansible-playbooks]$ ansible-playbook loopwithcondition.yml -i inventory.txt
PLAY [all] **************************************************************************************************************************************************
TASK [Gathering Facts] **************************************************************************************************************************************
ok: [192.168.1.182]
TASK [Ansible loop with conditional example] ****************************************************************************************************************
ok: [192.168.1.182] => (item=hello1) => {
"msg": "hello1"
}
ok: [192.168.1.182] => (item=hello2) => {
"msg": "hello2"
}
ok: [192.168.1.182] => (item=hello3) => {
"msg": "hello3"
}
PLAY RECAP **************************************************************************************************************************************************
192.168.1.182 : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
No comments:
Post a Comment