【Ansible】SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed がansible-playbook で表示される

ansible-playbook 実行で以下のエラーが発生しました。


fatal: [192.168.11.17]: UNREACHABLE! => {"changed": false, "msg": "ssl: HTTPSConnectionPool(host='192.168.11.17', port=5986): Max retries exceeded with url: /wsman (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:897)'),))", "unreachable": true}



Ansible コントロールノードからターゲット Windows へ remoteシェルでログインしようとしていますが、証明書のチェックで失敗しています。

対処


セキュリティ上接続先Windows に問題ないなら証明書のチェックを無効化する。
以下の設定を追加することにより証明書のチェックを無効化する。


ansible_winrm_server_cert_validation: ignore



インベントリファイル内に記載する例:


[WinClients:vars]
ansible_winrm_server_cert_validation= ignore





【Ansible】よくある質問


個人的に独自に調査した事項をまとめています。各ベンダーとは全く関係がありません。
内容に誤りがある場合や情報が古くなっている場合があります。その場合でも修正されるとは限りません。
参考としてサイト閲覧ください。万が一誤りがあり損失等が発生しても保証しません。あくまでも自己責任でサイトを閲覧ください。