summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2020-04-02 10:26:48 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2020-04-02 10:26:48 -0700
commit5c2ae4641629071cd7627fc6abc28bd01e9bd892 (patch)
tree7b0aa155ec7bff8886d64e47e795d001fa564c17
parenta9ca9f4d99814f08188dc64b07ad26e36b01a2da (diff)
downloadchef-5c2ae4641629071cd7627fc6abc28bd01e9bd892.tar.gz
fix chef_vault_secret after_resource breakage
fixes the idempotent behavior of chef_vault_secret to also not error out, even if it isn't actually idempotent. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
-rw-r--r--lib/chef/resource/chef_vault_secret.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/chef/resource/chef_vault_secret.rb b/lib/chef/resource/chef_vault_secret.rb
index 8652dc1c98..a48503b1bf 100644
--- a/lib/chef/resource/chef_vault_secret.rb
+++ b/lib/chef/resource/chef_vault_secret.rb
@@ -79,6 +79,8 @@ class Chef
clients item.get_clients
admins item.get_admins
search item.search
+ rescue ChefVault::Exceptions::SecretDecryption
+ current_value_does_not_exist!
rescue ChefVault::Exceptions::KeysNotFound
current_value_does_not_exist!
rescue Net::HTTPClientException => e