File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 71
71
debug :
72
72
msg : " barbican role id is {{ barbican_role_id.id }}"
73
73
74
- - name : Ensure Barbican AppRole secret id is defined
74
+ - name : Check if barbican Approle Secret ID is defined
75
+ hashivault_approle_role_secret_list :
76
+ url : " {{ vault_api_addr }}"
77
+ ca_cert : " {{ vault_ca_cert }}"
78
+ token : " {{ vault_keys.root_token }}"
79
+ name : barbican
80
+ register : barbican_approle_secret_list
81
+
82
+ - name : Ensure barbican AppRole Secret ID is defined
75
83
hashivault_approle_role_secret :
76
84
url : " {{ vault_api_addr }}"
77
85
ca_cert : " {{ vault_ca_cert }}"
78
86
token : " {{ vault_keys.root_token }}"
79
87
secret : " {{ secrets_barbican_approle_secret_id }}"
80
88
name : barbican
81
- ignore_errors : True
89
+ state : absent
90
+ when : barbican_approle_secret_list.secrets is match(secrets_barbican_approle_secret_id)
You can’t perform that action at this time.
0 commit comments