ansible]# ansible-playbook –syntax-check http.yml //检测语法playbook: http.ymlansible]# ansible-playbook -C http.yml //测试运行ansible]# ansible-playbook http.yml –list-tasks ansible]# vim debug.yml—- hosts: cache remote_user: root tasks: – shell: uptime |awk ‘{printf(“%f\n”,$(NF-2))}’ register: result – shell: touch /tmp/isreboot when: result.stdout|float > 0.5 – name: Show debug info debug: var=result ansible]# ansible-playbook debug.yml //运行… “result”: { “changed”: true, “cmd”: “uptime |awk ‘{printf(\”%f\\n\”,$(NF-2))}'”, “delta”: “0:00:00.004577”, “end”: “2019-02-27 16:58:50.151040”, “failed”: false, “rc”: 0, “start”: “2019-02-27 16:58:50.146463”, “stderr”: “”, “stderr_lines”: [], “stdout”: “0.080000”, “stdout_lines”: [ “0.080000”