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 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits