AWX
AnsibleのGUI版、Ansible Towerの無料版
WebGUIからジョブの実行、実行結果の確認、管理ができる
マルチクラウドに対応できるWebアプリ
Docker版もある
Ansibleの機能に加えて以下の機能が使える
ジョブスケジューラ
ワークフロー
ユーザ認証
インストール
code:memo
pip install docker-compose
git clone https://github.com/ansible/awx
cd awx/installer
ansible-playbook -i inventory install.yml
Dockerを試す場合
(2022/12/27時点)
$ pip3 install awxkit
$ awx --help
Docker Composeを用いたインストール: awx/README.md at devel · ansible/awx
Pythonパッケージインストール
$ pip install docker-compose
タグ指定してクローン
$ git clone -b 21.10.2 https://github.com/ansible/awx.git
$ 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
awx インストールログ - gist
Q. AWXとは
AWX 18.0
ansible/awx: AWX Project
Setting Up and Using AWX with docker-compose | Karim's Blog
ansible-for-devops/main.yml at master · geerlingguy/ansible-for-devops
Ansible AWX をインストールしてみよう | DevelopersIO
Ansible AWXを使ってみよう! | Developers.IO
オープンソースソフトウェアへの取り組み: 技術コラム・特集: Ansible大解説: 第4回 AWXを使って構築してみよう(1/1) | SCSK株式会社
インストール
インストールガイド: awx/INSTALL.md at devel · ansible/awx
Docker Composeを用いたインストール: awx/README.md at devel · ansible/awx
AWXの構築をしてみた - taso@初心者エンジニア
Ansible Tower
AWX Operator
#Ansible