安裝 AWX 17.1.0
AWX 目前最新版本是 19.5.0,從 18.0.0 開始,安裝方法只有一種,就是以 AWX Operator 形式安裝在 k8s / OpenShift 上。
想要安裝到本機使用,只有兩種方法,第一種是安裝為開發 AWX 用的環境,第二種方法是退版,使用 17.1.0。這邊要介紹的是第二種方法,安裝 17.1.0。
AWX 目前最新版本是 19.5.0,從 18.0.0 開始,安裝方法只有一種,就是以 AWX Operator 形式安裝在 k8s / OpenShift 上。
想要安裝到本機使用,只有兩種方法,第一種是安裝為開發 AWX 用的環境,第二種方法是退版,使用 17.1.0。這邊要介紹的是第二種方法,安裝 17.1.0。
在購買 Ansible Tower license 或是取得 Ansible Tower Trial license 以後,一般可以直接在 Ansible Tower 裡登入 RHN 帳號, 從而取得 license。但是在離線環境的時候,就沒辦法這樣做,這時候得從 https://acccess.redhat.com 網站上進行訂閱分配,然後取得 license 檔案。這個檔案就可以在離線環境的時候,提供給 Ansible Tower 使用。
這兩天遇到一個狀況,以瀏覽器登入 Ansible Tower 網站,發生了無法設定 License 的情況。是故,只能透過 CLI 方式來進行。
方法有幾個:
轉貼去年 12 月時寫的 ansible-builder。
看到這篇:紅帽推出IT自動化工具Ansible Builder以加速執行環境創建 | iThome,所以就來試試看。
就我試用過以後,我的理解是,這工具可以幫忙創建出一個具有 Ansible 環境的 container image。
在9月底的時候,Red Hat 釋出了 Ansible Automation Platform 2,詳情可以參考: Introducing Ansible Automation Platform 2
要怎麼佈署 repository 伺服器呢?
這蠻簡單的,可以參考
受管主機的環境:RHEL 8.2
Ansible 4.3.0 在 2021/07/20 釋出了。
這一版有什麼新的功能呢?摘錄如下
主要是想試著用 vagrant 搭建 keepalived 環境來練習。
環境需要四台機器:
在看 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 使用者介面,這讓我有點小失望。
Task 要依據 Linux 發行版來處理,該怎麼做呢?
這些資訊在 gather_facts 後,會放到 ansible_facts 裡,在寫 task 時,就可以直接使用。
主要的變數有這幾個:
要看 ansible_facts 還有哪些變數可使用,可以參考 Discovering variables: facts and magic variables — Ansible Documentation