AWX
AnsibleのGUI版、Ansible Towerの無料版
WebGUIからジョブの実行、実行結果の確認、管理ができる
マルチクラウドに対応できるWebアプリ
Docker版もある
Ansibleの機能に加えて以下の機能が使える
ジョブスケジューラ
ワークフロー
ユーザ認証
インストール
code:memo
pip install docker-compose
cd awx/installer
ansible-playbook -i inventory install.yml
Dockerを試す場合
(2022/12/27時点)
$ pip3 install awxkit
$ awx --help
Pythonパッケージインストール
$ pip install docker-compose
タグ指定してクローン
$ cd awx
ビルド
$ make docker-compose-build
$ make docker-compose
UIの作成。README.mdのやり方は反応がない時間が長いのでコンテナに入って実行する。
$ docker exec tools_awx_1 -it bash
============================
コンテナ上で実行
$ make clean-ui ui-devel
============================
ユーザーの作成
$ docker exec -ti tools_awx_1 awx-manage createsuperuser
$ docker exec tools_awx_1 awx-manage create_preload_data
Q. AWXとは
インストール