ansbile playbook 常用操作

2022-01-16 17:43:48 字數 2669 閱讀 8232

ansible-playbook 模板

- name: use vars define variables

when: testpath is exists # 路徑存在

#when: not testpath is exists # 路徑不存在

sucess或succeeded:通過任務執行結果返回的資訊判斷任務的執行狀態,任務執行成功則返回true

failure或failed:任務執行失敗則返回true

change或changed:任務執行狀態為changed則返回true

skip或skipped:任務被跳過則返回true

[root@localhost mysql]# cat s8.yaml

- hosts: webservers

gather_facts: no

vars:

doshell: true

tasks:

- shell: 'cat /tmp/text.txt'

when: doshell

register: result

ignore_errors: true

- debug:

msg: "success"

when: result is success

- debug:

msg: "failed"

when: result is failure

- debug:

msg: "changed"

when: result is change

- debug:

msg: "skip"

when: result is skip

Oracle data guard常用維護操作命令

data guard是oracle提供的一種高可用性解決方案,用於資料保護和容災,通過日誌同步來把資料及時傳送到備用節點,現總結一下data guard環境下常用的維護命令 1 在生產庫停止data guard操作 sql show parameter log archive dest sql al...

JavaWeb response物件常用操作

方式一response.setcontenttype contenttype 方式二response.setheader content type contenttype response.setcontenttype mime 的作用 讓伺服器告訴瀏覽器它傳送的資料屬於什麼檔案型別,使客戶端瀏覽器...

JavaWeb response物件常用操作

方式一response.setcontenttype contenttype 方式二response.setheader content type contenttype response.setcontenttype mime 的作用 讓伺服器告訴瀏覽器它傳送的資料屬於什麼檔案型別,使客戶端瀏覽器...