feat: add prepared_query capabilities to consul

- add prepared query for:
  - vault
  - puppet
  - puppetca
This commit is contained in:
2024-05-04 15:46:47 +10:00
parent 6020143f76
commit 8a241d6b96
4 changed files with 38 additions and 0 deletions
+3
View File
@@ -87,6 +87,9 @@ lookup_options:
profiles::consul::client::node_rules:
merge:
strategy: deep
profiles::consul::prepared_query::rules:
merge:
strategy: deep
facts_path: '/opt/puppetlabs/facter/facts.d'
+20
View File
@@ -33,3 +33,23 @@ profiles::nginx::simpleproxy::nginx_aliases:
- consul.main.unkin.net
profiles::nginx::simpleproxy::proxy_port: 8500
profiles::nginx::simpleproxy::proxy_path: '/'
profiles::consul::prepared_query::rules:
vault:
ensure: 'present'
service_name: 'vault'
service_failover_n: 3
service_only_passing: true
ttl: 10
puppet:
ensure: 'present'
service_name: 'puppet'
service_failover_n: 3
service_only_passing: true
ttl: 10
puppetca:
ensure: 'present'
service_name: 'puppetca'
service_failover_n: 3
service_only_passing: true
ttl: 10