Rush has uploaded a new change for review.
https://gerrit.wikimedia.org/r/322149
Change subject: gridengine: refactor and establish norms
......................................................................
gridengine: refactor and establish norms
* consistent () and {} for class params
* params end w/ a ','
* require as last stanza item
* Ditch static class headers
* consistent spacing in stanza params
Change-Id: I4f2ec6f544c5a07471743c6880b0a49f34728eda
---
M modules/gridengine/manifests/admin_host.pp
M modules/gridengine/manifests/collector.pp
M modules/gridengine/manifests/exec_host.pp
M modules/gridengine/manifests/hostgroup.pp
M modules/gridengine/manifests/init.pp
M modules/gridengine/manifests/join.pp
M modules/gridengine/manifests/queue.pp
M modules/gridengine/manifests/resource.pp
M modules/gridengine/manifests/resourcedir.pp
M modules/gridengine/manifests/shadow_master.pp
M modules/gridengine/manifests/submit_host.pp
11 files changed, 25 insertions(+), 34 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/49/322149/1
diff --git a/modules/gridengine/manifests/admin_host.pp
b/modules/gridengine/manifests/admin_host.pp
index b8306c0..9c188af 100644
--- a/modules/gridengine/manifests/admin_host.pp
+++ b/modules/gridengine/manifests/admin_host.pp
@@ -2,13 +2,10 @@
class gridengine::admin_host(
$config = undef,
-)
-{
+) {
gridengine::resource { "admin-${::fqdn}":
rname => $::fqdn,
dir => 'adminhosts',
config => $config,
}
-
}
-
diff --git a/modules/gridengine/manifests/collector.pp
b/modules/gridengine/manifests/collector.pp
index 14cad3f..bf58193 100644
--- a/modules/gridengine/manifests/collector.pp
+++ b/modules/gridengine/manifests/collector.pp
@@ -4,8 +4,9 @@
$dir,
$sourcedir,
$rname = $title,
- $config = undef )
-{
+ $config = undef,
+) {
+
$etcdir = '/var/lib/gridengine/etc'
$conf = "${etcdir}/${dir}/${rname}"
$dotfile = "${etcdir}/${dir}/.${rname}"
@@ -23,6 +24,4 @@
command => "${etcdir}/bin/collector '${rname}' '${sourcedir}'
'${dotfile}' '${conf}'",
require => File[$dotfile],
}
-
}
-
diff --git a/modules/gridengine/manifests/exec_host.pp
b/modules/gridengine/manifests/exec_host.pp
index d575d3e..05019e5 100644
--- a/modules/gridengine/manifests/exec_host.pp
+++ b/modules/gridengine/manifests/exec_host.pp
@@ -2,8 +2,8 @@
class gridengine::exec_host(
$config = undef,
-)
-{
+) {
+
include gridengine
package { 'gridengine-exec':
@@ -24,5 +24,4 @@
dir => 'exechosts',
config => $config,
}
-
}
diff --git a/modules/gridengine/manifests/hostgroup.pp
b/modules/gridengine/manifests/hostgroup.pp
index 5ac1485..87a2b51 100644
--- a/modules/gridengine/manifests/hostgroup.pp
+++ b/modules/gridengine/manifests/hostgroup.pp
@@ -2,13 +2,12 @@
define gridengine::hostgroup(
$rname = $title,
- $config = undef )
-{
+ $config = undef,
+) {
gridengine::resource { $rname:
dir => 'hostgroups',
config => $config,
}
-
}
diff --git a/modules/gridengine/manifests/init.pp
b/modules/gridengine/manifests/init.pp
index 59bac74..38140c2 100644
--- a/modules/gridengine/manifests/init.pp
+++ b/modules/gridengine/manifests/init.pp
@@ -1,5 +1,3 @@
-# gridengine/init.pp
-#
# The gridmaster parameter is used in the template to preseed the package
# installation with the (annoyingly) semi-hardcoded FQDN to the grid
# master server.
@@ -17,6 +15,7 @@
# definition. If you change it here, you must change it everywhere.
class gridengine($gridmaster) {
+
file { '/var/local/preseed':
ensure => directory,
mode => '0600',
@@ -24,16 +23,16 @@
file { '/var/local/preseed/gridengine.preseed':
ensure => 'file',
- require => File['/var/local/preseed'],
mode => '0600',
backup => false,
content => template('gridengine/gridengine.preseed.erb'),
+ require => File['/var/local/preseed'],
}
package { 'gridengine-common':
ensure => latest,
- require => File['/var/local/preseed/gridengine.preseed'],
responsefile => '/var/local/preseed/gridengine.preseed',
+ require => File['/var/local/preseed/gridengine.preseed'],
}
$etcdir = '/var/lib/gridengine/etc'
diff --git a/modules/gridengine/manifests/join.pp
b/modules/gridengine/manifests/join.pp
index b82d5dd..7e208c3 100644
--- a/modules/gridengine/manifests/join.pp
+++ b/modules/gridengine/manifests/join.pp
@@ -2,8 +2,9 @@
define gridengine::join(
$sourcedir,
- $list = undef )
-{
+ $list = undef,
+) {
+
if $list {
file { "${sourcedir}/${::fqdn}":
ensure => file,
@@ -18,4 +19,3 @@
}
}
}
-
diff --git a/modules/gridengine/manifests/queue.pp
b/modules/gridengine/manifests/queue.pp
index 8069e32..1cef26c 100644
--- a/modules/gridengine/manifests/queue.pp
+++ b/modules/gridengine/manifests/queue.pp
@@ -2,13 +2,12 @@
define gridengine::queue(
$rname = $title,
- $config = undef )
-{
+ $config = undef,
+) {
gridengine::resource { $rname:
dir => 'queues',
config => $config,
}
-
}
diff --git a/modules/gridengine/manifests/resource.pp
b/modules/gridengine/manifests/resource.pp
index 8910399..06de046 100644
--- a/modules/gridengine/manifests/resource.pp
+++ b/modules/gridengine/manifests/resource.pp
@@ -3,8 +3,9 @@
define gridengine::resource(
$dir,
$rname = $title,
- $config = undef )
-{
+ $config = undef,
+) {
+
$etcdir = '/var/lib/gridengine/etc'
$conf = "${etcdir}/${dir}/${rname}"
diff --git a/modules/gridengine/manifests/resourcedir.pp
b/modules/gridengine/manifests/resourcedir.pp
index eec725c..59f5e80 100644
--- a/modules/gridengine/manifests/resourcedir.pp
+++ b/modules/gridengine/manifests/resourcedir.pp
@@ -5,7 +5,8 @@
$modcmd,
$delcmd,
$dir = $title,
-){
+) {
+
$etcdir = '/var/lib/gridengine/etc'
$confdir = "${etcdir}/${dir}"
$trackerdir = "${etcdir}/tracker/${dir}"
@@ -32,8 +33,6 @@
exec { "track-${dir}":
command => "${etcdir}/bin/tracker '${confdir}' '${trackerdir}'
'${addcmd}' '${modcmd}' '${delcmd}'",
- require => File[ "${etcdir}/bin/tracker", $confdir, $trackerdir ],
+ require => File["${etcdir}/bin/tracker", $confdir, $trackerdir],
}
-
}
-
diff --git a/modules/gridengine/manifests/shadow_master.pp
b/modules/gridengine/manifests/shadow_master.pp
index bdd63fb..52abb18 100644
--- a/modules/gridengine/manifests/shadow_master.pp
+++ b/modules/gridengine/manifests/shadow_master.pp
@@ -3,7 +3,7 @@
class gridengine::shadow_master(
$gridmaster = $grid_master,
$sgeroot = '/var/lib/gridengine',
- ) {
+) {
include ::gridengine
package { 'gridengine-master':
@@ -13,18 +13,18 @@
file { "${sgeroot}/default":
ensure => directory,
- require => [ File[$sgeroot], Package['gridengine-common'] ],
owner => 'sgeadmin',
group => 'sgeadmin',
mode => '2775',
+ require => [ File[$sgeroot], Package['gridengine-common'] ],
}
file { "${sgeroot}/default/common":
ensure => directory,
- require => File["${sgeroot}/default"],
owner => 'sgeadmin',
group => 'sgeadmin',
mode => '2775',
+ require => File["${sgeroot}/default"],
}
file { '/etc/default/gridengine':
diff --git a/modules/gridengine/manifests/submit_host.pp
b/modules/gridengine/manifests/submit_host.pp
index 27d4f40..c32704f 100644
--- a/modules/gridengine/manifests/submit_host.pp
+++ b/modules/gridengine/manifests/submit_host.pp
@@ -23,5 +23,4 @@
dir => 'submithosts',
config => 'gridengine/nothing.erb', # the content here doesn't
actually matter
}
-
}
--
To view, visit https://gerrit.wikimedia.org/r/322149
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I4f2ec6f544c5a07471743c6880b0a49f34728eda
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Rush <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits