15 lines
397 B
Puppet
15 lines
397 B
Puppet
# profile::consul::prepared_query
|
|
class profiles::consul::prepared_query (
|
|
String $root_api_token = lookup('profiles::consul::server::acl_tokens_initial_management'),
|
|
Hash $rules = {},
|
|
) {
|
|
|
|
$rules.each | $rule, $data | {
|
|
consul_prepared_query { $rule:
|
|
acl_api_token => $root_api_token,
|
|
hostname => $facts['networking']['ip'],
|
|
* => $data,
|
|
}
|
|
}
|
|
}
|