Matanya has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/190195

Change subject: logging: lint role
......................................................................

logging: lint role

Change-Id: Iee07a372936e06810960d498422dd3b60a3ea640
---
M manifests/role/logging.pp
1 file changed, 53 insertions(+), 52 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/95/190195/1

diff --git a/manifests/role/logging.pp b/manifests/role/logging.pp
index 54a39d3..b2eba5d 100644
--- a/manifests/role/logging.pp
+++ b/manifests/role/logging.pp
@@ -16,16 +16,17 @@
     # the var down the chain, but that seems like too much
     # modification for just this.  Instead this overrides
     # the default contact_group of 'admins' set in class base.
-    $nagios_contact_group = "admins,analytics"
+    $nagios_contact_group = 'admins,analytics'
 
-    include
-        standard,
-        role::logging
+    include standard
+    include role::logging
 }
 
 class role::logging
 {
-    system::role { "role::logging": description => "log collector" }
+    system::role { 'role::logging':
+        description => 'log collector',
+    }
 
     include nrpe
     include geoip
@@ -33,15 +34,17 @@
 
 # mediawiki udp2log instance.  Does not use monitoring.
 class role::logging::mediawiki($monitor = true, $log_directory = 
'/home/wikipedia/logs' ) {
-    system::role { "role::logging:mediawiki": description => "MediaWiki log 
collector" }
-
-    class { "misc::udp2log":
-        monitor             => $monitor,
-        default_instance    => false
+    system::role { 'role::logging:mediawiki':
+        description => 'MediaWiki log collector',
     }
 
-    include misc::udp2log::utilities,
-        misc::udp2log::firewall
+    class { 'misc::udp2log':
+        monitor          => $monitor,
+        default_instance => false,
+    }
+
+    include misc::udp2log::utilities
+    include misc::udp2log::firewall
 
     $error_processor_host = $::realm ? {
         production => 'vanadium.eqiad.wmnet',
@@ -57,33 +60,33 @@
 
     $logstash_port = 8324
 
-    misc::udp2log::instance { "mw":
-        log_directory    =>    $log_directory,
-        monitor_log_age    =>    false,
-        monitor_processes    =>    false,
+    misc::udp2log::instance { 'mw':
+        log_directory          =>    $log_directory,
+        monitor_log_age        =>    false,
+        monitor_processes      =>    false,
         monitor_packet_loss    =>    false,
-        template_variables => {
+        template_variables     => {
             error_processor_host => $error_processor_host,
             error_processor_port => 8423,
 
             # forwarding to logstash
-            logstash_host => $logstash_host,
-            logstash_port => $logstash_port,
+            logstash_host        => $logstash_host,
+            logstash_port        => $logstash_port,
         },
     }
 
-    cron { "mw-log-cleanup":
-        command => "/usr/local/bin/mw-log-cleanup",
-        user => root,
-        hour => 2,
-        minute => 0
+    cron { 'mw-log-cleanup':
+        command => '/usr/local/bin/mw-log-cleanup',
+        user    => 'root',
+        hour    => 2,
+        minute  => 0
     }
 
-    file { "/usr/local/bin/mw-log-cleanup":
+    file { '/usr/local/bin/mw-log-cleanup':
         owner  => 'root',
         group  => 'root',
         mode   => '0555',
-        source => "puppet:///files/misc/scripts/mw-log-cleanup",
+        source => 'puppet:///files/misc/scripts/mw-log-cleanup',
     }
 
     file { '/usr/local/bin/exceptionmonitor':
@@ -93,12 +96,11 @@
         content => template('misc/exceptionmonitor.erb'),
     }
 
-    file {
-        '/usr/local/bin/fatalmonitor':
-            owner  => 'root',
-            group  => 'root',
-            mode   => '0555',
-            source => 'puppet:///files/misc/scripts/fatalmonitor';
+    file { '/usr/local/bin/fatalmonitor':
+        owner  => 'root',
+        group  => 'root',
+        mode   => '0555',
+        source => 'puppet:///files/misc/scripts/fatalmonitor',
     }
 
     $cirrussearch_slow_log_check_interval = 5
@@ -185,10 +187,10 @@
 
 # udp2log base role class
 class role::logging::udp2log {
-    include misc::udp2log,
-        misc::udp2log::utilities
+    include misc::udp2log
+    include misc::udp2log::utilities
 
-    $log_directory               = '/a/log'
+    $log_directory = '/a/log'
 
     file { $log_directory:
         ensure => 'directory',
@@ -213,7 +215,7 @@
         # don't monitor packet loss,
         # we aren't keeping packet loss log,
         # and nginx sequence numbers are messed up anyway.
-        monitor_packet_loss => false
+        monitor_packet_loss => false,
     }
 }
 
@@ -260,7 +262,7 @@
     # keep fundraising logs in a subdir
     $fundraising_log_directory = "${log_directory}/fundraising"
 
-    file { "${fundraising_log_directory}":
+    file { $fundraising_log_directory:
         ensure  => 'directory',
         mode    => '0775',
         owner   => 'udp2log',
@@ -289,8 +291,8 @@
 
 # misc udp2log instance, mainly for a post-udp2log era...one day :)
 class role::logging::udp2log::misc {
-    include misc::udp2log,
-        misc::udp2log::utilities
+    include misc::udp2log
+    include misc::udp2log::utilities
 
     misc::udp2log::instance { 'misc':
         multicast          => true,
@@ -318,24 +320,23 @@
 
     file { '/var/lib/file_mover':
         ensure => directory,
-        owner => 'file_mover',
-        group => 'file_mover',
-        mode => '0755',
+        owner  => 'file_mover',
+        group  => 'file_mover',
+        mode   => '0755',
     }
 
     file { '/var/lib/file_mover/.ssh':
         ensure => directory,
-        owner => 'file_mover',
-        group => 'file_mover',
-        mode => '0700',
+        owner  => 'file_mover',
+        group  => 'file_mover',
+        mode   => '0700',
     }
 
-    ssh_authorized_key {
-        "file_mover":
-            ensure => present,
-            user   => 'file_mover',
-            type   => 'ssh-rsa',
-            key    => 
'AAAAB3NzaC1yc2EAAAABIwAAAQEA7c29cQHB7hbBwvp1aAqnzkfjJpkpiLo3gwpv73DAZ2FVhDR4PBCoksA4GvUwoG8s7tVn2Xahj4p/jRF67XLudceY92xUTjisSHWYrqCqHrrlcbBFjhqAul09Zwi4rojckTyreABBywq76eVj5yWIenJ6p/gV+vmRRNY3iJjWkddmWbwhfWag53M/gCv05iceKK8E7DjMWGznWFa1Q8IUvfI3kq1XC4EY6REL53U3SkRaCW/HFU0raalJEwNZPoGUaT7RZQsaKI6ec8i2EqTmDwqiN4oq/LDmnCxrO9vMknBSOJG2gCBoA/DngU276zYLg2wsElTPumN8/jVjTnjgtw==',
-            require => File['/var/lib/file_mover/.ssh'],
+    ssh_authorized_key { 'file_mover':
+        ensure  => present,
+        user    => 'file_mover',
+        type    => 'ssh-rsa',
+        key     => 
'AAAAB3NzaC1yc2EAAAABIwAAAQEA7c29cQHB7hbBwvp1aAqnzkfjJpkpiLo3gwpv73DAZ2FVhDR4PBCoksA4GvUwoG8s7tVn2Xahj4p/jRF67XLudceY92xUTjisSHWYrqCqHrrlcbBFjhqAul09Zwi4rojckTyreABBywq76eVj5yWIenJ6p/gV+vmRRNY3iJjWkddmWbwhfWag53M/gCv05iceKK8E7DjMWGznWFa1Q8IUvfI3kq1XC4EY6REL53U3SkRaCW/HFU0raalJEwNZPoGUaT7RZQsaKI6ec8i2EqTmDwqiN4oq/LDmnCxrO9vMknBSOJG2gCBoA/DngU276zYLg2wsElTPumN8/jVjTnjgtw==',
+        require => File['/var/lib/file_mover/.ssh'],
     }
 }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iee07a372936e06810960d498422dd3b60a3ea640
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Matanya <mata...@foss.co.il>

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

Reply via email to