We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fef31dc commit aefc5b9Copy full SHA for aefc5b9
manifests/config.pp
@@ -202,11 +202,15 @@
202
203
# Add secrets to keystore
204
if $elasticsearch::secrets != undef {
205
+ # unwrap Secrets of Datatype Sensitive
206
+ $secrets = $elasticsearch::secrets.reduce({}) |Hash $memo, Array $value| {
207
+ $memo + { $value[0] => if $value[1] =~ Sensitive { $value[1].unwrap } else { $value[1] } }
208
+ }
209
elasticsearch_keystore { 'elasticsearch_secrets':
210
configdir => $elasticsearch::configdir,
211
purge => $elasticsearch::purge_secrets,
- settings => $elasticsearch::secrets,
- notify => $::elaticsearch::_notify_service,
212
+ settings => $secrets,
213
+ notify => $::elasticsearch::_notify_service,
214
}
215
216
0 commit comments