--- postgresql_config_entries: max_connections: 300 shared_buffers: '256MB' consul::services: puppetdbsql: service_name: 'puppetdbsql' tags: - 'puppet' - 'puppetdb' - 'database' address: "%{facts.networking.ip}" port: 5432 checks: - id: 'psql-check' name: 'PostgreSQL Health Check' args: - '/usr/local/bin/check_consul_postgresql' interval: '10s' timeout: '1s' profiles::consul::client::node_rules: - resource: service segment: puppetdbsql disposition: write 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