From 8cc313a49dfc03c7d915115d2e4286e1534a4dfd Mon Sep 17 00:00:00 2001 From: mh Date: Tue, 5 Jun 2012 22:45:46 +0200 Subject: new style for 2.7 --- manifests/groups/manage_user.pp | 38 +++++++++++++++++++------------------- manifests/groups/sftponly.pp | 8 ++++---- 2 files changed, 23 insertions(+), 23 deletions(-) (limited to 'manifests/groups') diff --git a/manifests/groups/manage_user.pp b/manifests/groups/manage_user.pp index 9df3a20..c0afdef 100644 --- a/manifests/groups/manage_user.pp +++ b/manifests/groups/manage_user.pp @@ -1,27 +1,27 @@ define user::groups::manage_user( - $ensure = 'present', - $group, - $user = 'absent' + $ensure = 'present', + $group, + $user = 'absent' ){ - if ($user != 'absent'){ - $real_user = $user - } else { - $real_user = $name - } + if ($user != 'absent'){ + $real_user = $user + } else { + $real_user = $name + } - augeas{"manage_${real_user}_in_group_${group}": - context => '/files/etc/group', + augeas{"manage_${real_user}_in_group_${group}": + context => '/files/etc/group', + } + if ($ensure == 'present'){ + Augeas["manage_${real_user}_in_group_${group}"]{ + changes => [ "set ${group}/user[last()+1] ${real_user}" ], + onlyif => "match ${group}/*[../user='${real_user}'] size == 0" } - if ($ensure == 'present'){ - Augeas["manage_${real_user}_in_group_${group}"]{ - changes => [ "set ${group}/user[last()+1] ${real_user}" ], - onlyif => "match ${group}/*[../user='${real_user}'] size == 0" - } - } else { - Augeas["manage_${real_user}_in_group_${group}"]{ - changes => "rm ${group}/user[.='${real_user}']", - } + } else { + Augeas["manage_${real_user}_in_group_${group}"]{ + changes => "rm ${group}/user[.='${real_user}']", } + } } diff --git a/manifests/groups/sftponly.pp b/manifests/groups/sftponly.pp index f578803..e427443 100644 --- a/manifests/groups/sftponly.pp +++ b/manifests/groups/sftponly.pp @@ -1,8 +1,8 @@ # manifests/groups/sftponly.pp class user::groups::sftponly { - group{'sftponly': - ensure => present, - gid => 10000, - } + group{'sftponly': + ensure => present, + gid => 10000, + } } -- cgit v1.2.3