私は次のコード鍵が見つからない、信じられないcredstashルックアッププラグインの例外を捕まえるには?
app_key: "{{ lookup('credstash', 'aws/project/'+app_name+'/'+app_env+'/app_key') | default('not-set') }}"
を持っていないキーで失敗したルックアップに基づいてデフォルト値が可能に設定する期待、そしてその後、私の脚本で鍵を生成して保存しました。
しかし、プラグインがExceptionを発生させて、プレイブック全体が動作しなくなることが判明しました。明らかにこれは私が(非生産ブランチのためのアプリケーション・キーを事前に保存する)
探していたものではありません(credstashコードを参照してください。 あなたがcredstash plugidnここにコードhttps://github.com/ansible/ansible/blob/ec701c4b82e570371af7c3999ffb587d870a5b37/lib/ansible/plugins/lookup/credstash.pyを見つけることができます)
私のオプションは何ですか?
うん。これが私のやり方です。 – Kudami