Andrew Bogott has submitted this change and it was merged.

Change subject: Tools: Remove lint
......................................................................


Tools: Remove lint

This leaves a few spots where puppet-lint complains about lines with
more than 80 characters, but changing those just for the sake of it
would be cumbersome and needs to be addressed by a proper refactoring.

Change-Id: Iac4fa7cedcb17a01fe99099c0305dc24c2c5017e
---
M modules/toollabs/manifests/bastion.pp
M modules/toollabs/manifests/dev_environ.pp
M modules/toollabs/manifests/exec_environ.pp
M modules/toollabs/manifests/execnode.pp
M modules/toollabs/manifests/gridnode.pp
M modules/toollabs/manifests/hba.pp
M modules/toollabs/manifests/infrastructure.pp
M modules/toollabs/manifests/init.pp
M modules/toollabs/manifests/mailrelay.pp
M modules/toollabs/manifests/master.pp
M modules/toollabs/manifests/proxy.pp
M modules/toollabs/manifests/redis.pp
M modules/toollabs/manifests/shadow.pp
M modules/toollabs/manifests/submit.pp
M modules/toollabs/manifests/webnode.pp
15 files changed, 65 insertions(+), 65 deletions(-)

Approvals:
  Andrew Bogott: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/toollabs/manifests/bastion.pp 
b/modules/toollabs/manifests/bastion.pp
index 89be6c2..834e4b7 100644
--- a/modules/toollabs/manifests/bastion.pp
+++ b/modules/toollabs/manifests/bastion.pp
@@ -33,15 +33,15 @@
         mode   => '0755',
         owner  => 'root',
         group  => 'root',
-        source => 
"puppet:///modules/toollabs/40-${instanceproject}-bastion-banner",
+        source => 
"puppet:///modules/toollabs/40-${::instanceproject}-bastion-banner",
     }
 
-    file { "${store}/submithost-${::fqdn}":
+    file { "${toollabs::store}/submithost-${::fqdn}":
         ensure  => file,
         owner   => 'root',
         group   => 'root',
         mode    => '0444',
-        require => File[$store],
+        require => File[$toollabs::store],
         content => "${::ipaddress}\n",
     }
 
diff --git a/modules/toollabs/manifests/dev_environ.pp 
b/modules/toollabs/manifests/dev_environ.pp
index caa72fd..8e6991f 100644
--- a/modules/toollabs/manifests/dev_environ.pp
+++ b/modules/toollabs/manifests/dev_environ.pp
@@ -77,15 +77,15 @@
 
     # pastebinit configuration for http://tools.wmflabs.org/paste/.
     file { '/etc/pastebin.d':
-        require => Package['pastebinit'],
         ensure  => 'directory',
+        require => Package['pastebinit'],
         owner   => 'root',
         group   => 'root',
         mode    => '0555',
     }
     file { '/etc/pastebin.d/tools.conf':
-        require => File['/etc/pastebin.d'],
         ensure  => 'file',
+        require => File['/etc/pastebin.d'],
         source  => 'puppet:///modules/toollabs/pastebinit.conf',
         owner   => 'root',
         group   => 'root',
diff --git a/modules/toollabs/manifests/exec_environ.pp 
b/modules/toollabs/manifests/exec_environ.pp
index 973d227..09c34bb 100644
--- a/modules/toollabs/manifests/exec_environ.pp
+++ b/modules/toollabs/manifests/exec_environ.pp
@@ -184,10 +184,10 @@
         'php5-sqlite',
         'php5-xsl',
 
-        # Fonts
-        'fonts-ipafont-gothic',        # for vCat tool (Japanese fonts)
-        'fonts-unfonts-core',          # for vCat tool (Korean fonts)
-        'ttf-indic-fonts',             # for vCat tool (fonts for many Indic 
languages)
+        # Fonts for vCat tool.
+        'fonts-ipafont-gothic',        # Japanese fonts.
+        'fonts-unfonts-core',          # Korean fonts.
+        'ttf-indic-fonts',             # Many Indic languages.
 
         # tcl packages
         'mysqltcl',
diff --git a/modules/toollabs/manifests/execnode.pp 
b/modules/toollabs/manifests/execnode.pp
index 14b03c4..19ac4af 100644
--- a/modules/toollabs/manifests/execnode.pp
+++ b/modules/toollabs/manifests/execnode.pp
@@ -20,7 +20,7 @@
     }
 
     class { 'toollabs::hba':
-        store => $store,
+        store => $toollabs::store,
     }
 
     file { '/etc/update-motd.d/40-exechost-banner':
@@ -28,18 +28,17 @@
         mode   => '0755',
         owner  => 'root',
         group  => 'root',
-        source => 
"puppet:///modules/toollabs/40-${instanceproject}-exechost-banner",
+        source => 
"puppet:///modules/toollabs/40-${::instanceproject}-exechost-banner",
     }
 
-    file { "${store}/execnode-${::fqdn}":
+    file { "${toollabs::store}/execnode-${::fqdn}":
         ensure  => file,
         owner   => 'root',
         group   => 'root',
         mode    => '0444',
-        require => File[$store],
+        require => File[$toollabs::store],
         content => "${::ipaddress}\n",
     }
 
     # TODO: grid node setup
 }
-
diff --git a/modules/toollabs/manifests/gridnode.pp 
b/modules/toollabs/manifests/gridnode.pp
index 4d09dac..0f4da43 100644
--- a/modules/toollabs/manifests/gridnode.pp
+++ b/modules/toollabs/manifests/gridnode.pp
@@ -10,9 +10,9 @@
 #
 class toollabs::gridnode inherits toollabs {
 
-    file { "${sysdir}/gridengine":
+    file { "${toollabs::sysdir}/gridengine":
         ensure  => directory,
-        require => File[$sysdir],
+        require => File[$toollabs::sysdir],
     }
 
     file { '/var/lib/gridengine':
@@ -22,12 +22,12 @@
     mount { '/var/lib/gridengine':
         ensure  => mounted,
         atboot  => False,
-        device  => "${sysdir}/gridengine",
+        device  => "${toollabs::sysdir}/gridengine",
         fstype  => none,
         options => 'rw,bind',
-        require => File["${sysdir}/gridengine", '/var/lib/gridengine'],
+        require => File["${toollabs::sysdir}/gridengine",
+                        '/var/lib/gridengine'],
         before  => Package['gridengine-common'],
     }
 
 }
-
diff --git a/modules/toollabs/manifests/hba.pp 
b/modules/toollabs/manifests/hba.pp
index a2ff805..c044ab6 100644
--- a/modules/toollabs/manifests/hba.pp
+++ b/modules/toollabs/manifests/hba.pp
@@ -54,4 +54,3 @@
     }
 
 }
-
diff --git a/modules/toollabs/manifests/infrastructure.pp 
b/modules/toollabs/manifests/infrastructure.pp
index 6147bb3..a13bfda 100644
--- a/modules/toollabs/manifests/infrastructure.pp
+++ b/modules/toollabs/manifests/infrastructure.pp
@@ -19,7 +19,7 @@
         mode   => '0755',
         owner  => 'root',
         group  => 'root',
-        source => 
"puppet:///modules/toollabs/40-${instanceproject}-infrastructure-banner",
+        source => 
"puppet:///modules/toollabs/40-${::instanceproject}-infrastructure-banner",
     }
 
     # Infrastructure instances are limited to an (arbitrarily picked) local
@@ -29,4 +29,3 @@
         content => "-:ALL EXCEPT (tools.admin) root:ALL\n",
     }
 }
-
diff --git a/modules/toollabs/manifests/init.pp 
b/modules/toollabs/manifests/init.pp
index dff9e80..09e9b0e 100644
--- a/modules/toollabs/manifests/init.pp
+++ b/modules/toollabs/manifests/init.pp
@@ -16,8 +16,8 @@
     include labs_lvm
 
     $sysdir = '/data/project/.system'
-    $store  = "$sysdir/store"
-    $repo   = "$sysdir/deb"
+    $store  = "${sysdir}/store"
+    $repo   = "${sysdir}/deb"
 
     #
     # The $store is an incredibly horrid workaround the fact that we cannot
@@ -33,7 +33,7 @@
         ensure  => directory,
         owner   => 'root',
         group   => 'tools.admin',
-        mode    => '02775',
+        mode    => '2775',
         require => Mount['/data/project'],
     }
 
@@ -55,7 +55,7 @@
     }
 
     exec { 'make_known_hosts':
-        command => "/bin/cat $store/hostkey-* >/etc/ssh/ssh_known_hosts~",
+        command => "/bin/cat ${store}/hostkey-* >/etc/ssh/ssh_known_hosts~",
         require => File[$store],
     }
 
@@ -103,7 +103,7 @@
 
     file { '/etc/apt/sources.list.d/local.list':
         ensure  => file,
-        content => "deb [ arch=amd64 trusted=yes ] file:${repo}/ amd64/\ndeb 
[arch=all trusted=yes ] file:${repo}/ all/\n",
+        content => "deb [arch=amd64 trusted=yes] file:${repo}/ amd64/\ndeb 
[arch=all trusted=yes] file:${repo}/ all/\n",
         mode    => '0444',
         owner   => 'root',
         group   => 'root',
@@ -126,7 +126,7 @@
 
     File <| title == '/etc/exim4/exim4.conf' |> {
         content => undef,
-        source  => [ "${store}/mail-relay", 
'puppet:///modules/toollabs/exim4-norelay.conf' ],
+        source  => ["${store}/mail-relay", 
'puppet:///modules/toollabs/exim4-norelay.conf'],
         notify  => Service['exim4'],
     }
 
@@ -139,6 +139,6 @@
     # Don't collect MountStats, because we have no clear use for it atm.
     # Should be removed in a day or two
     diamond::collector { 'MountStats':
-        ensure => absent
+        ensure => absent,
     }
 }
diff --git a/modules/toollabs/manifests/mailrelay.pp 
b/modules/toollabs/manifests/mailrelay.pp
index 23b46c1..cd12a4e 100644
--- a/modules/toollabs/manifests/mailrelay.pp
+++ b/modules/toollabs/manifests/mailrelay.pp
@@ -10,7 +10,8 @@
 #
 # Sample Usage:
 #
-class toollabs::mailrelay($maildomain, $gridmaster) inherits toollabs {
+class toollabs::mailrelay($maildomain,
+                          $gridmaster) inherits toollabs {
     include toollabs::infrastructure,
         toollabs::gridnode
 
@@ -18,12 +19,12 @@
         gridmaster => $gridmaster,
     }
 
-    file { "${store}/mail-relay":
+    file { "${toollabs::store}/mail-relay":
         ensure  => file,
         owner   => 'root',
         group   => 'root',
         mode    => '0444',
-        require => File[$store],
+        require => File[$toollabs::store],
         content => template('toollabs/mail-relay.erb'),
     }
 
@@ -47,7 +48,8 @@
         source  => undef,
         content => template('toollabs/exim4.conf.erb'),
         notify  => Service['exim4'],
-        require => File['/usr/local/sbin/localuser', 
'/usr/local/sbin/maintainers'],
+        require => File['/usr/local/sbin/localuser',
+                        '/usr/local/sbin/maintainers'],
     }
 
     File <| title == '/etc/default/exim4' |> {
diff --git a/modules/toollabs/manifests/master.pp 
b/modules/toollabs/manifests/master.pp
index 584786c..cd702ab 100644
--- a/modules/toollabs/manifests/master.pp
+++ b/modules/toollabs/manifests/master.pp
@@ -24,22 +24,21 @@
     # any singleton instance.
     #
 
-    file { $repo:
+    file { $toollabs::repo:
         ensure  => directory,
         owner   => 'tools.admin',
         group   => 'tools.admin',
         mode    => '0755',
-        require => File[$sysdir],
+        require => File[$toollabs::sysdir],
     }
 
-    file { "${repo}/update-repo.sh":
+    file { "${toollabs::repo}/update-repo.sh":
         ensure  => file,
         owner   => 'tools.admin',
         group   => 'tools.admin',
         mode    => '0550',
-        require => File[$repo],
+        require => File[$toollabs::repo],
         source  => 'puppet:///modules/toollabs/update-repo.sh',
     }
 
 }
-
diff --git a/modules/toollabs/manifests/proxy.pp 
b/modules/toollabs/manifests/proxy.pp
index 05fb3e5..edee338 100644
--- a/modules/toollabs/manifests/proxy.pp
+++ b/modules/toollabs/manifests/proxy.pp
@@ -19,7 +19,8 @@
         group   => 'root',
         mode    => '0555',
         source  => 'puppet:///modules/toollabs/proxylistener.py',
-        require => Package['python-redis'] # Is provided by the dynamicproxy 
class
+        # Is provided by the dynamicproxy class.
+        require => Package['python-redis']
     }
 
     file { '/etc/init/proxylistener.conf':
diff --git a/modules/toollabs/manifests/redis.pp 
b/modules/toollabs/manifests/redis.pp
index 64621d7..e8c8e8c 100644
--- a/modules/toollabs/manifests/redis.pp
+++ b/modules/toollabs/manifests/redis.pp
@@ -25,16 +25,16 @@
         # Disable the following commands, to try to limit people from
         # Trampling on each others' keys
         rename_commands => {
-            "CONFIG"    => "",
-            "FLUSHALL"  => "",
-            "FLUSHDB"   => "",
-            "KEYS"      => "",
-            "SHUTDOWN"  => "",
-            "SLAVEOF"   => "",
-            "CLIENT"    => "",
-            "RANDOMKEY" => "",
-            "DEBUG"     => "",
-            "MONITOR"   => ""
+            'CONFIG'    => '',
+            'FLUSHALL'  => '',
+            'FLUSHDB'   => '',
+            'KEYS'      => '',
+            'SHUTDOWN'  => '',
+            'SLAVEOF'   => '',
+            'CLIENT'    => '',
+            'RANDOMKEY' => '',
+            'DEBUG'     => '',
+            'MONITOR'   => ''
         },
         monitor         => true
     }
diff --git a/modules/toollabs/manifests/shadow.pp 
b/modules/toollabs/manifests/shadow.pp
index 02fd116..8479020 100644
--- a/modules/toollabs/manifests/shadow.pp
+++ b/modules/toollabs/manifests/shadow.pp
@@ -18,7 +18,6 @@
 
     class { 'gridengine::shadow_master':
         gridmaster => $gridmaster,
-        sgeroot => "$sysdir/gridengine",
+        sgeroot    => "${toollabs::sysdir}/gridengine",
     }
 }
-
diff --git a/modules/toollabs/manifests/submit.pp 
b/modules/toollabs/manifests/submit.pp
index 6e55519..2583db0 100644
--- a/modules/toollabs/manifests/submit.pp
+++ b/modules/toollabs/manifests/submit.pp
@@ -28,7 +28,7 @@
     }
 
     class { 'toollabs::hba':
-        store => $store,
+        store => $toollabs::store,
     }
 
     file { '/etc/update-motd.d/40-bastion-banner':
@@ -36,15 +36,15 @@
         mode   => '0755',
         owner  => 'root',
         group  => 'root',
-        source => 
"puppet:///modules/toollabs/40-${instanceproject}-submithost-banner",
+        source => 
"puppet:///modules/toollabs/40-${::instanceproject}-submithost-banner",
     }
 
-    file { "${store}/submithost-${::fqdn}":
+    file { "${toollabs::store}/submithost-${::fqdn}":
         ensure  => file,
         owner   => 'root',
         group   => 'root',
         mode    => '0444',
-        require => File[$store],
+        require => File[$toollabs::store],
         content => "${::ipaddress}\n",
     }
 
@@ -69,9 +69,7 @@
     }
 
     service { 'bigbrother':
-        require => File[ '/usr/local/sbin/bigbrother', 
'/etc/init/bigbrother.conf' ],
         ensure  => running,
+        require => File['/usr/local/sbin/bigbrother', 
'/etc/init/bigbrother.conf'],
     }
-
 }
-
diff --git a/modules/toollabs/manifests/webnode.pp 
b/modules/toollabs/manifests/webnode.pp
index b9eb8ea..92d0602 100644
--- a/modules/toollabs/manifests/webnode.pp
+++ b/modules/toollabs/manifests/webnode.pp
@@ -23,12 +23,12 @@
         gridmaster => $gridmaster,
     }
 
-    file { "${store}/execnode-${::fqdn}":
+    file { "${toollabs::store}/execnode-${::fqdn}":
         ensure  => file,
         owner   => 'root',
         group   => 'root',
         mode    => '0444',
-        require => File[$store],
+        require => File[$toollabs::store],
         content => "${::ipaddress}\n",
     }
 
@@ -48,7 +48,8 @@
 
     exec { 'make-shosts':
         command => '/usr/local/sbin/project-make-shosts 
>/etc/ssh/shosts.equiv~',
-        require => File['/usr/local/sbin/project-make-shosts', $store],
+        require => File['/usr/local/sbin/project-make-shosts',
+                        $toollabs::store],
     }
 
     file { '/etc/ssh/shosts.equiv':
@@ -70,7 +71,8 @@
 
     exec { 'make-access':
         command => '/usr/local/sbin/project-make-access 
>/etc/security/access.conf~',
-        require => File['/usr/local/sbin/project-make-access', $store],
+        require => File['/usr/local/sbin/project-make-access',
+                        $toollabs::store],
     }
 
     File <| title == '/etc/security/access.conf' |> {
@@ -89,7 +91,7 @@
                 'lighttpd',
                 'lighttpd-mod-magnet',        #Bug 68614
                 ]:
-                ensure => latest,
+                ensure  => latest,
                 require => File['/var/run/lighttpd'],
             }
 
@@ -97,7 +99,7 @@
                 ensure => directory,
                 owner  => 'www-data',
                 group  => 'www-data',
-                mode   => '01777',
+                mode   => '1777',
             }
         }
         tomcat: {
@@ -108,6 +110,9 @@
                 ensure => latest,
                 before => File['/usr/local/bin/tomcat-starter'],
             }
+        }
+        default: {
+            fail("toollabs::webnode: Unknown type ${type}")
         }
     }
 
@@ -151,4 +156,3 @@
         source => 'puppet:///modules/toollabs/portgranter.conf',
     }
 }
-

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Iac4fa7cedcb17a01fe99099c0305dc24c2c5017e
Gerrit-PatchSet: 5
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Tim Landscheidt <[email protected]>
Gerrit-Reviewer: Andrew Bogott <[email protected]>
Gerrit-Reviewer: Dzahn <[email protected]>
Gerrit-Reviewer: Tim Landscheidt <[email protected]>
Gerrit-Reviewer: Yuvipanda <[email protected]>
Gerrit-Reviewer: coren <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to