ユーザ用ツール

サイト用ツール


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