Gehel has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/339670 )

Change subject: maps: make version of nodejs configureable
......................................................................

maps: make version of nodejs configureable

To help test the transition to node 6 let's make it configureable.

maps-test2004 is the first server used to test this transition

Change-Id: Ieec01058fe1230f7a83fd017bed7028802e0bdcb
---
M hieradata/hosts/maps-test2004.yaml
M modules/role/manifests/maps/server.pp
2 files changed, 8 insertions(+), 0 deletions(-)


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

diff --git a/hieradata/hosts/maps-test2004.yaml 
b/hieradata/hosts/maps-test2004.yaml
index 419fb6d..5a26054 100644
--- a/hieradata/hosts/maps-test2004.yaml
+++ b/hieradata/hosts/maps-test2004.yaml
@@ -1,2 +1,3 @@
 cassandra::rack: b5
 do_paging: false
+maps::node_version: 6
diff --git a/modules/role/manifests/maps/server.pp 
b/modules/role/manifests/maps/server.pp
index f79216f..3c604ce 100644
--- a/modules/role/manifests/maps/server.pp
+++ b/modules/role/manifests/maps/server.pp
@@ -19,6 +19,13 @@
     $cassandra_hosts = hiera('cassandra::seeds')
 
     # Stick with nodejs 4.6, kartotherian isn't ready for node 6 yet
+    $node_version = hiera('maps::node_version', 4)
+
+    $node_package_version = $node_version ? {
+        6       => '6.9.1~dfsg-1',
+        default => '4.6.0~dfsg-1+wmf2',
+    }
+
     package { 'nodejs':
         ensure => '4.6.0~dfsg-1+wmf2',
     }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ieec01058fe1230f7a83fd017bed7028802e0bdcb
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Gehel <guillaume.leder...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to