summaryrefslogtreecommitdiff
path: root/lib/chef/resource/chef_vault_secret.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/resource/chef_vault_secret.rb')
-rw-r--r--lib/chef/resource/chef_vault_secret.rb18
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/chef/resource/chef_vault_secret.rb b/lib/chef/resource/chef_vault_secret.rb
index b1272df6f2..8652dc1c98 100644
--- a/lib/chef/resource/chef_vault_secret.rb
+++ b/lib/chef/resource/chef_vault_secret.rb
@@ -21,6 +21,8 @@ require "chef-vault"
class Chef
class Resource
class ChefVaultSecret < Chef::Resource
+ unified_mode true
+
provides :chef_vault_secret
introduced "16.0"
@@ -116,16 +118,14 @@ class Chef
action :delete do
description "Deletes the item and the item's keys ('id'_keys)."
- converge_by("remove #{new_resource.id} and #{new_resource.id}_keys from #{new_resource.data_bag}") do
- chef_data_bag_item new_resource.id do
- data_bag new_resource.data_bag
- action :delete
- end
+ chef_data_bag_item new_resource.id do
+ data_bag new_resource.data_bag
+ action :delete
+ end
- chef_data_bag_item [new_resource.id, "keys"].join("_") do
- data_bag new_resource.data_bag
- action :delete
- end
+ chef_data_bag_item [new_resource.id, "keys"].join("_") do
+ data_bag new_resource.data_bag
+ action :delete
end
end
end