Faidon Liambotis has uploaded a new change for review.

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


Change subject: tcpircbot: fix multiple unreferenced var errors
......................................................................

tcpircbot: fix multiple unreferenced var errors

The "few unrelated touch-ups" of commit I0e0209e were broken in multiple
ways, throwing errors because of missing dependencies.

Attempt to fix those while keeping the original commit's rationale of
removing useless parameters that noone would ever customize.

Change-Id: If6379f5c2fedd54460494b98392e4f6d96d8ef8b
---
M modules/tcpircbot/manifests/init.pp
M modules/tcpircbot/manifests/instance.pp
2 files changed, 8 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/07/107807/1

diff --git a/modules/tcpircbot/manifests/init.pp 
b/modules/tcpircbot/manifests/init.pp
index a39b762..de87c67 100644
--- a/modules/tcpircbot/manifests/init.pp
+++ b/modules/tcpircbot/manifests/init.pp
@@ -8,12 +8,6 @@
 #
 # === Parameters
 #
-# [*user*]
-#   Run tcpircbot instances as this system user (default: 'tcpircbot').
-#
-# [*group*]
-#   Run tcpircbot under this gid (default: 'tcpircbot').
-#
 # [*dir*]
 #   Directory for tcpircbot script and configuration files and home directory
 #   for user.
@@ -31,7 +25,10 @@
 #     password => $passwords::irc::announcebot,
 #   }
 #
-class tcpircbot {
+class tcpircbot(
+    $dir         = '/srv/tcpircbot',
+) {
+
     package { [ 'python-irclib', 'python-netaddr' ]:
         ensure => present,
     }
@@ -42,7 +39,7 @@
         ensure     => present,
         gid        => 'tcpircbot',
         shell      => '/bin/false',
-        home       => '/srv/tcpircbot',
+        home       => $dir,
         managehome => true,
         system     => true,
     }
@@ -50,8 +47,8 @@
     file { "${dir}/tcpircbot.py":
         ensure => present,
         source => 'puppet:///modules/tcpircbot/tcpircbot.py',
-        owner  => $user,
-        group  => $group,
+        owner  => 'tcpircbot',
+        group  => 'tcpircbot',
         mode   => '0555',
     }
 }
diff --git a/modules/tcpircbot/manifests/instance.pp 
b/modules/tcpircbot/manifests/instance.pp
index d321b97..9fad01b 100644
--- a/modules/tcpircbot/manifests/instance.pp
+++ b/modules/tcpircbot/manifests/instance.pp
@@ -68,7 +68,7 @@
     file { "${tcpircbot::dir}/${title}.json":
         ensure  => present,
         content => template('tcpircbot/tcpircbot.json.erb'),
-        require => User[$tcpircbot::user],
+        require => User['tcpircbot'],
     }
 
     file { "/etc/init/tcpircbot-${title}.conf":

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: If6379f5c2fedd54460494b98392e4f6d96d8ef8b
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Faidon Liambotis <fai...@wikimedia.org>

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

Reply via email to