Ansibleの実験場
- Python 3.6.6
- ansible 2.6.3
- Vagrant 2.1.2
- clone したら
vagrant up
してリモートホストを起動 vagrant ssh-config
で確認した情報を元にリモートホストにsshできるようにする
$ ansible-playbook -i hosts.ini --ask-vault-pass web.yml
トークンなどの秘匿情報はansible-vaultで暗号化している。
復号化や実行にはパスワードが必要。
$ ansible-vault edit confidential-vars.yml