Giuseppe Lavagetto has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/300870

Change subject: puppetmaster: use puppet 3.8 on jessie
......................................................................

puppetmaster: use puppet 3.8 on jessie

Since puppet 3.8 (3.8.5 to be exact) is available on jessie-backports,
let's move to that, so that a future transition to puppet 4 will be less
harmful.

Bug: 141242
Change-Id: I5e86e17258417b6a4f29fd6f9ab98d234df8c5e3
---
M modules/puppetmaster/manifests/init.pp
1 file changed, 11 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/70/300870/1

diff --git a/modules/puppetmaster/manifests/init.pp 
b/modules/puppetmaster/manifests/init.pp
index 9fcd149..10cc536 100644
--- a/modules/puppetmaster/manifests/init.pp
+++ b/modules/puppetmaster/manifests/init.pp
@@ -55,6 +55,17 @@
         server_type => $server_type,
     }
 
+    # Let's use puppet 3.8 on the masters at least
+    if os_version('Debian >= jessie') {
+        apt::pin { ['puppet', 'puppetmaster', 'puppetmaster-common',
+                    'vim-puppet', 'puppet-el']:
+                        pin      => 'release a=jessie-wikimedia c=backports',
+                        priority => '1001',
+                        before   => Package['puppet'],
+        }
+    }
+
+
     package { [
         'puppetmaster',
         'puppetmaster-common',

-- 
To view, visit https://gerrit.wikimedia.org/r/300870
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5e86e17258417b6a4f29fd6f9ab98d234df8c5e3
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to