OpenShift

要存取 OpenShift ,可以透過 community.okd 這個模組來達成 ...

May 4, 2021 · 1 min · 152 words · elleryq

ansible_date_time

仔細算算,已經查了 ansible_date_time 這個變數的用法超過三次,所以記錄一下,以後查找也方便。 ...

May 3, 2021 · 2 min · 965 words · elleryq

Ansible Tower - Launch job template API 未處理 extra vars

狀況描述 在 Ansible Tower 上已經設置好 Job template,Playbook 會接收 version 參數,但使用 tower-cli 或 curl 去呼叫 API 帶入 version 啟動 job template 後,發現 playbook 沒有用到 version ...

April 26, 2021 · 1 min · 130 words · elleryq

小技巧 - 執行指定的 task

要執行指定的 Tasks 時,可以藉著 tag 來幫助我們。 ...

April 24, 2021 · 2 min · 615 words · elleryq

小技巧 - 遇到需要兩個大括號該怎麼辦?

最近在使用 openshift 的指令 - oc,oc 可以使用 template 來輸出所需要的結果,可是 oc 的 template 裡剛巧也是用 {{,這就導致了 Ansible 以為這是自己要處理的而導致處理錯誤。 那麼該怎麼辦呢? ...

April 20, 2021 · 1 min · 325 words · elleryq

課程與證照

目前主要的課程、證照都是紅帽推出的。已經退休的課程跟證照,下面就不列出來了。 ...

April 12, 2021 · 1 min · 195 words · elleryq

小技巧 - 處理 JSON 檔案之二

這篇主要是延續前篇的 Tip - 處理 JSON 檔案,前篇寫完以後,突然想到,如果要移除其中一個鍵值該怎麼辦? ...

April 12, 2021 · 1 min · 386 words · elleryq

小技巧 - 處理 JSON 檔案

現在有不少服務都是使用 JSON 作為設定檔,所以常常會需要讀取 JSON 格式的設定檔,修改內容值後再寫回,那麼用 Ansible 的話,該怎麼做呢? ...

April 10, 2021 · 2 min · 573 words · elleryq

ansible.builtin.copy

copy 可以把檔案複製到連線的主機去。 ...

April 10, 2021 · 1 min · 396 words · elleryq

小技巧 - Inventory 格式的轉換

Inventory 就是主機清單,裏面描述主機的連線資訊,一般文件常用的是 ini 格式。 但在 DO447 的第二章有提到 inventory 格式的轉換,我自己是比較熟悉 ini 格式的 inventory,所以對於要轉換為 YAML 格式的地方就覺得比較卡頓。 那該怎麼克服呢?我臨機一動,想到 ansible 有提供 ansible-inventory 指令,用這個就可以解決我的問題。 ...

April 4, 2021 · 1 min · 264 words · elleryq