如何執行 oc start-build
oc start-build
是 OpenShift 裡很方便的一個指令,事先建立好 build config 以後,就可以用 start-build 來指示 openshift 來幫忙建置,在建置完成以後,就自動完成佈署了。
等等,那 oc start-build
不是直接用 command/shell 模組就可以完成了嗎?為什麼還需要特別寫?
這是因為使用指令的話,在同時執行多個工作時,在後續的 oc get
會有些問題,所以才想去試試。
oc start-build
是 OpenShift 裡很方便的一個指令,事先建立好 build config 以後,就可以用 start-build 來指示 openshift 來幫忙建置,在建置完成以後,就自動完成佈署了。
等等,那 oc start-build
不是直接用 command/shell 模組就可以完成了嗎?為什麼還需要特別寫?
這是因為使用指令的話,在同時執行多個工作時,在後續的 oc get
會有些問題,所以才想去試試。
在某些情況需要讀取檔案內容,例如送出 HTTP POST 請求,或者是需要對內容編碼,那麼可以怎麼去寫 Playbook 呢?
要存取 OpenShift ,可以透過 community.okd 這個模組來達成
仔細算算,已經查了 ansible_date_time 這個變數的用法超過三次,所以記錄一下,以後查找也方便。
在 Ansible Tower 上已經設置好 Job template,Playbook 會接收 version 參數,但使用 tower-cli 或 curl 去呼叫 API 帶入 version 啟動 job template 後,發現 playbook 沒有用到 version
要執行指定的 Tasks 時,可以藉著 tag 來幫助我們。
最近在使用 openshift 的指令 - oc,oc 可以使用 template 來輸出所需要的結果,可是 oc 的 template 裡剛巧也是用 {{
,這就導致了 Ansible 以為這是自己要處理的而導致處理錯誤。
那麼該怎麼辦呢?
目前主要的課程、證照都是紅帽推出的。已經退休的課程跟證照,下面就不列出來了。
這篇主要是延續前篇的 Tip - 處理 JSON 檔案,前篇寫完以後,突然想到,如果要移除其中一個鍵值該怎麼辦?
現在有不少服務都是使用 JSON 作為設定檔,所以常常會需要讀取 JSON 格式的設定檔,修改內容值後再寫回,那麼用 Ansible 的話,該怎麼做呢?