ansible
ansible
playbookのdry-run
–check オプションで
ansible-playbook -i inventories/production -u nullpon -l webserver site.yml --check
vault
ファイルを暗号化する
ansible-vault encrypt ./path/to/file --vault-password-file .pass.txt
暗号化されたファイルを確認
ansible-vault view ./path/to/file --vault-password-file .pass.txt
トラブルシューティング
unreachableになる
サーバも生きており、経路もあるのにunreachableになるのはSSH鍵がknown hostsに入っていない可能性がある。
[ERROR]: Task failed: Failed to connect to the host via ssh: Host key verification failed.
SSHでログインして鍵を登録するか、ssh-keyscanで取得して登録
ssh-keyscan -H <サーバのIPアドレス> >> ~/.ssh/known_hosts
ansible.txt · 最終更新: by nullpon