- update patroni to use packagerepo - update puppetdb to use packagerepo Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/269
29 lines
1.3 KiB
YAML
29 lines
1.3 KiB
YAML
---
|
|
profiles::yum::global::repos:
|
|
postgresql-15:
|
|
name: postgresql-15
|
|
descr: postgresql-15 repository
|
|
target: /etc/yum.repos.d/postgresql.repo
|
|
baseurl: https://packagerepo.service.consul/postgresql/rhel%{facts.os.release.major}/15-daily/%{facts.os.architecture}/os
|
|
gpgkey: https://packagerepo.service.consul/postgresql/rhel%{facts.os.release.major}/15-daily/%{facts.os.architecture}/os/PGDG-RPM-GPG-KEY-RHEL
|
|
postgresql-common:
|
|
name: postgresql-common
|
|
descr: postgresql-common repository
|
|
target: /etc/yum.repos.d/postgresql.repo
|
|
baseurl: https://packagerepo.service.consul/postgresql/rhel%{facts.os.release.major}/common-daily/%{facts.os.architecture}/os
|
|
gpgkey: https://packagerepo.service.consul/postgresql/rhel%{facts.os.release.major}/common-daily/%{facts.os.architecture}/os/PGDG-RPM-GPG-KEY-RHEL
|
|
|
|
profiles::sql::patroni::cluster_name: "patroni-%{facts.environment}"
|
|
profiles::sql::patroni::postgres_exporter_enabled: true
|
|
profiles::sql::patroni::postgres_exporter_user: postgres_exporter
|
|
profiles::consul::client::node_rules:
|
|
- resource: service_prefix
|
|
segment: "%{hiera('profiles::sql::patroni::cluster_name')}"
|
|
disposition: write
|
|
- resource: key_prefix
|
|
segment: "service/%{hiera('profiles::sql::patroni::cluster_name')}"
|
|
disposition: write
|
|
- resource: session_prefix
|
|
segment: ""
|
|
disposition: write
|