[Mageia-sysadm] [394] fix sshuser definition
root at mageia.org
root at mageia.org
Mon Nov 22 14:22:43 CET 2010
Revision: 394
Author: blino
Date: 2010-11-22 14:22:43 +0100 (Mon, 22 Nov 2010)
Log Message:
-----------
fix sshuser definition
Modified Paths:
--------------
puppet/modules/buildsystem/manifests/init.pp
Modified: puppet/modules/buildsystem/manifests/init.pp
===================================================================
--- puppet/modules/buildsystem/manifests/init.pp 2010-11-22 13:21:17 UTC (rev 393)
+++ puppet/modules/buildsystem/manifests/init.pp 2010-11-22 13:22:43 UTC (rev 394)
@@ -39,23 +39,23 @@
}
- define sshuser($user, $homedir, $comment) {
- group {"$user":
+ define sshuser($homedir, $comment) {
+ group {"$title":
ensure => present,
}
- user {"$user":
+ user {"$title":
ensure => present,
comment => $comment,
managehome => true,
- gid => $user,
+ gid => $title,
shell => "/bin/bash",
- notify => Exec["unlock$user"],
+ notify => Exec["unlock$title"],
}
# set password to * to unlock the account but forbid login through login
- exec { "unlock$user":
- command => "usermod -p '*' $user",
+ exec { "unlock$title":
+ command => "usermod -p '*' $title",
refreshonly => true,
}
@@ -66,13 +66,16 @@
file { "$homedir/.ssh":
ensure => "directory",
mode => 600,
- owner => $user,
- group => $user,
+ owner => $title,
+ group => $title,
}
}
class iurtuser {
- sshuser($build_login, $build_home_dir, "System user used to run build bots")
+ sshuser { $build_login:
+ homedir => $build_home_dir,
+ comment => "System user used to run build bots",
+ }
}
class iurt {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/mageia-sysadm/attachments/20101122/d37894b4/attachment.html>
More information about the Mageia-sysadm
mailing list