diff --git a/manifests/init.pp b/manifests/init.pp index ca46ad7fb8ece73c2681326ae1faaf085c4bdbed..cc3b16a5f6e063808e44be8f21d94a66ab8df79f 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -5,11 +5,26 @@ class bright ( ) { include nginx include liurepo::postgres + + yumrepo { 'pgdg-common': + name => 'pgdg-common', + baseurl => 'https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-$releasever-$basearch', + enabled => 1, + gpgkey => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG', + gpgcheck => 1, + require => Class['liurepo::postgres'], + } + + package { 'postgresql': + ensure => disabled, + provider => 'dnfmodule', + } + profiles::letsencrypt::cert { fact('networking.fqdn'): } package { [ - 'postgresql-server', + 'postgresql11-server', 'postgis31_11', 'python3', ]: