[root@centos5 pltestmodule]# ansible-playbook -i hosts testdate.yaml
PLAY [local] *******************************************************************************************************
TASK [echo date] ***************************************************************************************************
changed: [localhost]
TASK [echo date_output] ********************************************************************************************
changed: [localhost]
PLAY RECAP *********************************************************************************************************
localhost : ok=2 changed=2 unreachable=0 failed=0
[root@centos5 pltestmodule]# vim testdate.yaml
[root@centos5 pltestmodule]# ansible-playbook -i hosts testdate.yaml
PLAY [local] *******************************************************************************************************
TASK [echo date] ***************************************************************************************************
changed: [localhost]
TASK [echo date_output] ********************************************************************************************
skipping: [localhost]
PLAY RECAP *********************************************************************************************************
localhost : ok=1 changed=1 unreachable=0 failed=0
---
- hosts: local
remote_user: root
gather_facts: False
tasks:
- name: echo date
command: date
register: date_output
- name: echo date_output
command: echo "5"
when: date_output.stdout.split(" ")[3] == "5" #第二种情况skipping
#notify:
#- output test
handlers:
- name: output test
shell: ls /root