代码拉取完成,页面将自动刷新
---
- hosts: all
tasks:
- name: test1
debug:
msg: "test1"
- name: test2
shell: cat /etc/redhat-release
# .rc 在这里是固定用法表示 return code
- name: Report 'changed' when the return code is not equal to 0
shell: cat /etc/redhat-release
register: my_result
changed_when: "my_result.rc != 0"
- name: add ok.txt
copy:
content: 'service ok'
dest: /tmp/ok.txt
- name: add error.txt
copy:
content: 'service error'
dest: /tmp/error.txt
- name: test3
shell: cat /tmp/error.txt
- name: test4
shell: cat /tmp/error.txt
register: my_result
failed_when: "'error' in my_result.stdout"
- name: test5
shell: cat /tmp/ok.txt
register: my_result
failed_when: "'error' in my_result.stdout"
# ansible-playbook main1.yml
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。