GitHubにアップロードするために、安全なボールトを使用してAWS .pemファイルを暗号化しました。私はJenkinsでプレイブックを実行しており、エラー{"changed": false, "msg": "Failed to connect to the host via ssh: Permission denied (publickey).\r\n", "unreachable": true}
で失敗しています。プレイブックを手動で実行しようとすると、設定していないパスフレーズを入力するよう求められます。私は--vault-password-file
との演奏をしています。私は、プレイブックを実行する前に、アクセス許可を700に設定しました。可用性を使用してAWS .pemキーファイルを暗号化する
なぜ、安全なボールトで暗号化した後にパスフレーズを要求し始めたのか、そしてこの問題を解決する方法は何ですか?
実際に私が実行可能なプレイブックを実行すると、ファイルを復号化してから使用します。 –
本当ですか?内容が「正常」に見えることを確認するために復号化されたファイルを見ることができますか? –
私は 'anecess-vault decrypt'を使用してその内容を解読し、その内容を見ると動作します。私が '--vault-password-file'で無制限のプレイブックを実行すると、ファイルが内部的に解読され、使用されます(コンテンツは、プレイブックの実行後も同じです)。 –