Ansible automation Platform 2
在9月底的時候,Red Hat 釋出了 Ansible Automation Platform 2,詳情可以參考: Introducing Ansible Automation Platform 2
主要的變動,這邊大致整理如下:
- Ansible 拆出 Ansible core (Ansible base),也就是把核心引擎拆分出來,這是大約年初時的變動。原來的 Ansible 則變為 Ansible Community,類似 Meta package 的概念, 所以之後在安裝 Ansible 時,就變成是安裝 Ansible core package 跟模組/collection 的 package。對一般使用 Ansible 的人來說,沒有太大改變。好處是模組/collection就不一 定要等新版 Ansible 釋出才能有更新。
- Ansible Tower 的部份是更名為 Automation controller ,並加入了執行環境的管理。
Red Hat 這次發佈的消息裡,包含了可以在線上試用的環境,你可以透過這個網站來使用,而無需安裝:Experience Ansible Automation Platform with Self-Paced Labs
Automation Controller ,也就是 Ansible Tower 的 UI 改動不大,基本上跟之前的 Ansible Tower 3.x 差不多。
執行環境是新增加的部份。
為了搭配這個執行環境,Job template 也做了調整
利用 rpm 指令看安裝了哪些套件
再來看看 Ansible navigator,執行 Ansible navigator 之前,需要先用 podman 登入 registry.redhat.io,ansible-navigator 會從 registry.redhat.io 去拉取 container image,然後執行。
執行以後,可以看到如下的畫面
透過這個畫面可以去察看這台機器上的 collections, config, inventory 等等。
簡單的說,這次的 Ansible Automation Platform 2 主要是加入了「執行環境」的元素然後重新包裝,之後得找時間針對執行環境這個元素來做研究。