当リポジトリはAWXをAnsibleで構築するもの
デプロイ先がAWS EC2インスタンスの場合は、最低t2.small
以上のインスタンスにしてください
t2.microだとメモリ不足でフリーズします
すでに手元でansibleが実行できる場合は、手順7を実行してください
- デプロイ先のホストIPを
ansible/inventories/hosts
のansible_host
に追加 - デプロイ先のssh接続鍵を
ansible/inventories/hosts
のansible_ssh_private_key_file
に追加
ssh鍵はansible/ssh
に配置 - デプロイ先の接続ユーザを変更する場合は、
inventories/hosts
のansible_user
を変更
ansible/inventories/awx.yml
のwork_user
とwork_dir
も併せて変更してください - Dockerの導入
docker-compose up --build -d
でAnsible実行コンテナを起動docker exec -it awx-ansible /bin/bash
でコンテナにログインansible-playbook -i /ansible/inventories/hosts /ansible/awx.yml
でインストール
デフォルトUSERNAME/PASSWORDはadmin
/password
です