coren has uploaded a new change for review.
https://gerrit.wikimedia.org/r/61377
Change subject: Fix gridengine class to be parametrized
......................................................................
Fix gridengine class to be parametrized
Remove reliance on a global variable for configuration (but
keep the global as default for transition purposes)
Change-Id: I844113e7c073a30b3afd200d2970a0cb311e44ff
---
M modules/gridengine/manifests/exec_host.pp
M modules/gridengine/manifests/init.pp
M modules/gridengine/manifests/master.pp
M modules/gridengine/manifests/shadow_master.pp
M modules/gridengine/manifests/submit_host.pp
M modules/gridengine/templates/gridengine.preseed.erb
6 files changed, 9 insertions(+), 9 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/77/61377/1
diff --git a/modules/gridengine/manifests/exec_host.pp
b/modules/gridengine/manifests/exec_host.pp
index 31fa11d..2a5a9a4 100644
--- a/modules/gridengine/manifests/exec_host.pp
+++ b/modules/gridengine/manifests/exec_host.pp
@@ -1,7 +1,7 @@
# gridengine/exec_host.pp
-class gridengine::exec_host {
- require gridengine
+class gridengine::exec_host($gridmaster = $grid_master) {
+ require gridengine($gridmaster)
package { "gridengine-exec":
ensure => latest,
diff --git a/modules/gridengine/manifests/init.pp
b/modules/gridengine/manifests/init.pp
index 83e235f..427050d 100644
--- a/modules/gridengine/manifests/init.pp
+++ b/modules/gridengine/manifests/init.pp
@@ -1,7 +1,7 @@
# gridengine/init.pp
-class gridengine {
+class gridengine($gridmaster) {
file { "/var/local/preseed":
mode => 0600,
ensure => directory,
diff --git a/modules/gridengine/manifests/master.pp
b/modules/gridengine/manifests/master.pp
index 2cc885e..29fc749 100644
--- a/modules/gridengine/manifests/master.pp
+++ b/modules/gridengine/manifests/master.pp
@@ -2,7 +2,7 @@
class gridengine::master {
- require gridengine
+ require gridengine($fqdn)
package { "gridengine-master":
ensure => latest,
diff --git a/modules/gridengine/manifests/shadow_master.pp
b/modules/gridengine/manifests/shadow_master.pp
index 8f30f0e..b80712b 100644
--- a/modules/gridengine/manifests/shadow_master.pp
+++ b/modules/gridengine/manifests/shadow_master.pp
@@ -1,8 +1,8 @@
# gridengine.pp
-class gridengine::shadow_master {
- require gridengine
+class gridengine::shadow_master($gridmaster = $grid_master) {
+ require gridengine($gridmaster)
package { "gridengine-master":
ensure => latest,
diff --git a/modules/gridengine/manifests/submit_host.pp
b/modules/gridengine/manifests/submit_host.pp
index af092d8..767d6f5 100644
--- a/modules/gridengine/manifests/submit_host.pp
+++ b/modules/gridengine/manifests/submit_host.pp
@@ -1,8 +1,8 @@
# gridengine.pp
-class gridengine::submit_host {
- require gridengine
+class gridengine::submit_host($gridmaster = $grid_master) {
+ require gridengine($gridmaster)
package { "gridengine-client":
ensure => latest,
diff --git a/modules/gridengine/templates/gridengine.preseed.erb
b/modules/gridengine/templates/gridengine.preseed.erb
index 1f57df1..e41e5fc 100644
--- a/modules/gridengine/templates/gridengine.preseed.erb
+++ b/modules/gridengine/templates/gridengine.preseed.erb
@@ -1,3 +1,3 @@
gridengine-common shared/gridenginecell string default
gridengine-common shared/gridengineconfig boolean true
-gridengine-common shared/gridenginemaster string <%= grid_master %>
+gridengine-common shared/gridenginemaster string <%= gridmaster %>
--
To view, visit https://gerrit.wikimedia.org/r/61377
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I844113e7c073a30b3afd200d2970a0cb311e44ff
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: coren <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits