yamakiy’s tech blog

技術系の記事をメインにやります。

Ansible AWX触ってみる(備忘録)

今月のソフトウェアデザインで紹介されていたansible awxを触る

AWXをインストール

pip install docker-compose
git clone https://github.com/ansible/awx.git
cd awx
git checkout -b 2.0.1 refs/tags/2.0.1
cd installer/

inventoryファイルを編集

39 # use_docker_compose=false39 use_docker_compose=true
ansible-playbook -i inventory install.yml

動いてるか確認

[root@150-95-215-46 installer]# cd /var/lib/awx/
[root@150-95-215-46 awx]# docker-compose ps
     Name                    Command               State                               Ports
------------------------------------------------------------------------------------------------------------------------
awx_memcached_1   docker-entrypoint.sh memcached   Up      11211/tcp
awx_postgres_1    docker-entrypoint.sh postgres    Up      5432/tcp
awx_rabbitmq_1    docker-entrypoint.sh /bin/ ...   Up      15671/tcp, 15672/tcp, 25672/tcp, 4369/tcp, 5671/tcp, 5672/tcp
awx_task_1        /tini -- /bin/sh -c /usr/b ...   Up      8052/tcp
awx_web_1         /tini -- /bin/sh -c /usr/b ...   Up      0.0.0.0:80->8052/tcp

webがホストの80番で起動してるようなので見てみると何かupgradeプロセスが動いてる

f:id:yamakiy:20181210002640p:plain

調べてみるとDBのマイグレーションをしてるらしい
30分くらいたっても終わらない・・・こんな時間がかかるものなのだろうか・・・

なんだか不安だけど、しばらく放置して様子見 続きは明日かな


そして次の日の朝

(`・ω・´)完了してました!

f:id:yamakiy:20181210075649p:plain デフォルトのユーザ名 : admin
デフォルトのパスワード: password

f:id:yamakiy:20181210080355p:plain

もう仕事だから続きはまた今度追記する