ポップアップピントリーの問題を処理するためにAnsible Playbookを使用する方法は?

ポップアップピントリーの問題を処理するためにAnsible Playbookを使用する方法は?

私は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仮想マシンの展開を自動化するにはプレイブックが必要なので、パスなしでパスを初期化する方法はありますか?このポップアップピントリーの構文を処理するスクリプトを作成しますか?

ベストアンサー1

おすすめ記事