AWX: オープンソースのTower

有償のAnsible Towerをstable版とするなら、AWXはdev版。


chatops: slack等からawx/towerのjob実行


Runner/Builder/Execution Environment

記事:


awxの設定をansibleで管理する


多段sshで利用する方法

AWX v18以降のk8s環境:

AWX v18未満のdocker-compose環境:


k3sでAWXを動かす

記事:


AWX本体にPRを出す


Vault: 暗号化された変数を使う

不具合がある。


AWX UI上の作業


webhookを受け取る

AWX v1.0.5にはwebhookを受け取る方法が無い。webhook送信はある。


ロードバランサ、proxyの背後に置く場合


バックアップ/リストア


以下直接DBをバックアップ/リストアしたい場合


バージョンの確認


不具合


LDAP認証

sudo docker logs -t --since "1m" awx_task

ログを見る


Docker Container

sudo docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}"
CONTAINER ID        IMAGE                        PORTS
6679d27d96c0        ansible/awx_task:1.0.5       8052/tcp
a641e866bcae        ansible/awx_web:1.0.5        0.0.0.0:80->8052/tcp
909dc2f013aa        memcached:alpine             11211/tcp
179ed843c916        ansible/awx_rabbitmq:3.7.4   4369/tcp, 5671-5672/tcp, 15671-15672/tcp, 25672/tcp
5f12da648e69        postgres:9.6                 5432/tcp

アップグレード


「AWX is Upgrading」のまま進まない場合


AWX 6.0.0 へアップグレード


インストール


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-04-27 (木) 13:41:05