Gehel has uploaded a new change for review.
https://gerrit.wikimedia.org/r/314244
Change subject: osm - use osm2pgsql from jessie-backport
......................................................................
osm - use osm2pgsql from jessie-backport
Pinning osm2pgsql to jessie-backports is a cleaner solution then
explicitely ensuring a specific version of osm2pgsql.
Change-Id: I11ba34e6a8e5be9b465d57d617fb498bb954bea8
---
M modules/osm/manifests/init.pp
1 file changed, 6 insertions(+), 18 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/44/314244/1
diff --git a/modules/osm/manifests/init.pp b/modules/osm/manifests/init.pp
index 7592ca4..6da5063 100644
--- a/modules/osm/manifests/init.pp
+++ b/modules/osm/manifests/init.pp
@@ -6,25 +6,13 @@
# osm2pgsql 0.90 is only available on jessie at the moment
# there is no need for 0.90 on labs machines (precise)
- $osm2pgsql_ensure = $ensure ? {
- 'present' => os_version('Debian >= Jessie') ? {
- true => '0.90.0+ds-1~bpo8+1',
- default => 'present',
- },
- default => $ensure,
- }
-
- # Can't use require_package here because we need to specify version
- # from jessie-backports:
- if !defined(Package['osm2pgsql']) {
- package { 'osm2pgsql':
- ensure => $osm2pgsql_ensure,
+ if os_version('Debian == Jessie') {
+ apt::pin { 'osm2pgsql':
+ pin => 'release a=jessie-wikimedia c=backports',
+ priority => '1001',
+ before => Package['osm2pgsql'],
}
}
- if !defined(Package['osmosis']) {
- package { 'osmosis':
- ensure => $ensure,
- }
- }
+ require_package('osm2pgsql', 'osmosis')
}
--
To view, visit https://gerrit.wikimedia.org/r/314244
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I11ba34e6a8e5be9b465d57d617fb498bb954bea8
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Gehel <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits