Ansible navigator

在看 Ansible 4.1.0 的釋出新聞時,看到 Ansible navigator 這個專案,這個專案的網址是在 GitHub - ansible/ansible-navigator: A text-based user interface (TUI) for the Red Hat Ansible Automation Platform. 從說明可以得知,這是 Ansible Automation Platform 的 text-based 使用者介面 (TUI),而不是 Ansible Tower 的 text-based 使用者介面,這讓我有點小失望。 ...

August 29, 2021 · 1 min · 184 words · elleryq

如何判別 Linux 發行版

Task 要依據 Linux 發行版來處理,該怎麼做呢? 這些資訊在 gather_facts 後,會放到 ansible_facts 裡,在寫 task 時,就可以直接使用。 主要的變數有這幾個: ansible_distribution: 發行版名稱,例如 “CentOS” ansible_distribution_major_version: 發行版主要版號,例如 “7” ansible_distribution_version: 發行版版本,例如 “7.5.1804” ansible_os_family: 發行版家族名稱,例如 CentOS 的 ansible_os_family 會是 RedHat 要看 ansible_facts 還有哪些變數可使用,可以參考 Discovering variables: facts and magic variables — Ansible Documentation ...

August 13, 2021 · 1 min · 203 words · elleryq

Ansible 4.2.0

Ansible 4.2.0 在 2021/06/30 釋出了。 公告: (Ansible 4.2.0 final has been released!) ChangeLog 這一版有什麼新的功能呢?摘錄如下 ...

July 18, 2021 · 1 min · 130 words · elleryq

Ansible 4.1.0

Ansible 4.1.0 在 2021/06/11 釋出了。 公告: (Ansible 4.1.0 final has been released!) ChangeLog 這一版有什麼新的功能呢?摘錄如下 ...

July 18, 2021 · 1 min · 96 words · elleryq

Ansible 4.0.0

Ansible 在 2021 年五月中的時候釋出了。 公告: (Ansible 4.0.0 final has been released!) ChangeLog 這一版有什麼新的功能呢?摘錄如下 ...

July 11, 2021 · 1 min · 183 words · elleryq

[網友好文]Cisco UCS CIMC系列文章

網友 Weithenn 分享的好文,是講怎麼用 Ansible 設定 Cisco UCS CIMC 的文章,現整理目錄如下: ...

July 7, 2021 · 1 min · 221 words · elleryq

Module 預設值 - module defaults

前一陣子在撰寫 playbook 操作 OpenShift 時,常常模組是同一個,裏面的 kubeconfig 是固定的,寫起來就很重複。 在以前不知道有 module_defaults 的時候,都是用變數來處理。現在知道有 module_defaults 以後,就可以用這個語法來處理了。 ...

July 3, 2021 · 1 min · 318 words · elleryq

小技巧 - 在 --extra-vars 帶入 boolean 變數

前兩天在執行 playbook 時,想試著以 –extra-vars / -e 帶入 boolean 型態的變數,卻發現怎麼傳都不行。 ...

May 15, 2021 · 1 min · 282 words · elleryq

如何執行 oc start-build

oc start-build 是 OpenShift 裡很方便的一個指令,事先建立好 build config 以後,就可以用 start-build 來指示 openshift 來幫忙建置,在建置完成以後,就自動完成佈署了。 等等,那 oc start-build 不是直接用 command/shell 模組就可以完成了嗎?為什麼還需要特別寫? 這是因為使用指令的話,在同時執行多個工作時,在後續的 oc get 會有些問題,所以才想去試試。 ...

May 12, 2021 · 2 min · 831 words · elleryq

ansible.builtin.slurp - 讀取檔案內容

在某些情況需要讀取檔案內容,例如送出 HTTP POST 請求,或者是需要對內容編碼,那麼可以怎麼去寫 Playbook 呢? ...

May 12, 2021 · 1 min · 451 words · elleryq