以下の内容はhttps://zaki-hmkc.hatenablog.com/entry/2025/11/13/232009より取得しました。


Automation Hub( console.redhat.com )のコレクションをansible-galaxyでインストールする手順

手順をあまりよくわかっていなかったのでまとめた。

認証設定

ansible.cfgに記載する。
以下はパブリックアクセスできるAnsible Galaxyと、Automation Hubを併用する場合。

[galaxy]
server_list = release_galaxy, automation_hub

[galaxy_server.release_galaxy]
url=https://galaxy.ansible.com/

[galaxy_server.automation_hub]
url=https://console.redhat.com/api/automation-hub/content/published/
auth_url=https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token
token=<トークン>

tokenConnect to Hubのページで発行できる。
ページ中央の「トークンの読み込み」を押下すると、30日間有効なトークンが表示されるのでそれをコピーする。

また、ページ内に記載されている通り、トークンをリフレッシュするコマンドが記載されている。
自動化の仕組みから使うような場合は(AAPのスケジュールやsystemd timerなどを使って)定期的に実行する。
(これは手元では未確認)

インストール

requirements.ymlはコレクション名だけでどのリポジトリを使うかは自動で判別してくれる。

---
collections:
  - name: ansible.platform
  - name: ansible.controller
  - name: community.proxmox
ansible-galaxy collection install -r /path/to/requirements.yml

参考

rheb.hatenablog.com

docs.ansible.com

EEのイメージビルドする場合

zaki-hmkc.hatenablog.com




以上の内容はhttps://zaki-hmkc.hatenablog.com/entry/2025/11/13/232009より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14