Gehel has submitted this change and it was merged. Change subject: Postgresql / postgis: use full package name ......................................................................
Postgresql / postgis: use full package name postgresql-postgis package does not always have the same name, sometimes including the version of postgis as a suffix. Previously, puppet would install multiple postgresql-postgis packages on jessie. This fixes the package name and ensure we only install a single version of postgis, which should fix the broken pupet run. Bug: T147780 Change-Id: Ib98d47db15345d8e137ea91976a0c4e736e137b3 --- M hieradata/role/common/maps/server.yaml M modules/postgresql/manifests/postgis.pp 2 files changed, 9 insertions(+), 10 deletions(-) Approvals: Gehel: Looks good to me, approved jenkins-bot: Verified diff --git a/hieradata/role/common/maps/server.yaml b/hieradata/role/common/maps/server.yaml index 2dceaae..dc4d798 100644 --- a/hieradata/role/common/maps/server.yaml +++ b/hieradata/role/common/maps/server.yaml @@ -1,5 +1,4 @@ cluster: maps -postgresql::postgis::pgversion: 9.4 postgresql::spatialdb::postgis_version: 2.1 cassandra::cluster_name: maps cassandra::data_directory_base: /srv/cassandra diff --git a/modules/postgresql/manifests/postgis.pp b/modules/postgresql/manifests/postgis.pp index 0064f74..f559bb0 100644 --- a/modules/postgresql/manifests/postgis.pp +++ b/modules/postgresql/manifests/postgis.pp @@ -13,18 +13,18 @@ # include postgresql::postgis # class postgresql::postgis( - $ensure='present', - $pgversion = $::lsbdistcodename ? { - jessie => '9.4', - precise => '9.1', - trusty => '9.3', + $ensure = 'present', + $postgresql_postgis_package = $::lsbdistcodename ? { + jessie => 'postgresql-9.4-postgis-2.1', + precise => 'postgresql-9.1-postgis', + trusty => 'postgresql-9.3-postgis-2.1', }, - ) { +) { package { [ - "postgresql-${pgversion}-postgis", - 'postgis', - ]: + $postgresql_postgis_package, + 'postgis', + ]: ensure => $ensure, } } -- To view, visit https://gerrit.wikimedia.org/r/315077 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ib98d47db15345d8e137ea91976a0c4e736e137b3 Gerrit-PatchSet: 3 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Gehel <gleder...@wikimedia.org> Gerrit-Reviewer: Alexandros Kosiaris <akosia...@wikimedia.org> Gerrit-Reviewer: Gehel <gleder...@wikimedia.org> Gerrit-Reviewer: Muehlenhoff <mmuhlenh...@wikimedia.org> Gerrit-Reviewer: Yurik <yu...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits