インストーラーを実行。(Mac 専用)
$ cd client-setup
$ bash setup.sh
server-setup/inventory/hosts
内の設定を変更する。
[awx-server]
xxx.xxx.xxx.xxx ← ドメイン名または、IP アドレスを設定
[awx-server:vars]
ansible_port=22 ← sshで接続するので、ポート番号を指定(していない場合、22で接続する)
ansible_ssh_user=ec2-user ← Ansibleでログインするユーザー名
#ansible_ssh_pass= ← Ansibleでログインするユーザーのパスワード(なければコメントアウトでOK)
ansible_ssh_private_key_file=~/.ssh/xxxxx.pem ← サーバーへの接続に使用する鍵(なければコメントアウトでOK)
設定後、以下のコマンドを実行。
$ cd server-setup
# rootユーザーで実行する場合、パスワードが必要なのでこちらを実行
$ ansible-playbook -i inventory/hosts --ask-sudo-pass playbook.yml
# パスワードが不要の場合、こちらを実行
$ ansible-playbook -i inventory/hosts playbook.yml
実行が完了したら、 http://<サーバーのグローバルIPアドレス>
にアクセスする。
初期ユーザーのユーザー名とパスワードは以下の通り。
- ユーザー名: admin
- パスワード: password
共有ボリュームの /var/lib/awx/projects に保存