--- 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://edgecache.query.consul/postgres/yum/15/redhat/rhel-%{facts.os.release.full}-%{facts.os.architecture} gpgkey: https://edgecache.query.consul/postgres/yum/keys/PGDG-RPM-GPG-KEY-RHEL postgresql-common: name: postgresql-common descr: postgresql-common repository target: /etc/yum.repos.d/postgresql.repo baseurl: https://edgecache.query.consul/postgres/yum/common/redhat/rhel-%{facts.os.release.full}-%{facts.os.architecture} gpgkey: https://edgecache.query.consul/postgres/yum/keys/PGDG-RPM-GPG-KEY-RHEL