私はAnsible Playbookを使用してDocker資格情報ストアがインストールされているVMテンプレートを作成しています。
ところで、パスストアを初期化する段階で問題が発生します。
私のステップは以下のリンクされたステップと似ています。 https://stackoverflow.com/questions/53996117/how-to-use-docker-credential-pass-to-login-to-a-private-registry
つまり、gpgのインストール - >キーの生成 - >パスのインストールpass init <gpg key id>
- > - pass insert docker-credential-helpers/docker-pass-initialized-check
> - > pass show docker-credential-helpers/docker-pass-initialized-check
- > dockerで再度ログインしてください。
pass show docker-credential-helpers/docker-pass-initialized-check 手順を実行しないと、docker ログインができず、docker ログインが失敗することがわかりました。Error saving credentials: error storing credentials - err: exit status 1, out: pass store is uninitialized
問題は、プレイブックの実行中にポップアップブロックを処理するようにこのタスクの再生を設定する方法が見つからないことですpass show docker-credential-helpers/docker-pass-initialized-check
。これは次のとおりです。
pass show docker-credential-helpers/docker-pass-initialized-check
仮想マシンの展開を自動化するにはプレイブックが必要なので、パスなしでパスを初期化する方法はありますか?このポップアップピントリーの構文を処理するスクリプトを作成しますか?