From de272a4f7063a793f7aaef212ceb3e9f7f7acc00 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Sun, 21 Nov 2010 18:05:23 +0000 Subject: - create user/group with puppet, with the bin directory so the cron task doesn't fail --- modules/mirror/manifests/init.pp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'modules') diff --git a/modules/mirror/manifests/init.pp b/modules/mirror/manifests/init.pp index 5d6bca4b..512b0463 100644 --- a/modules/mirror/manifests/init.pp +++ b/modules/mirror/manifests/init.pp @@ -9,6 +9,26 @@ class mirror { content => template("mirror/update_timestamp") } + file { "/home/mirror/bin/": + ensure => directory, + owner => mirror, + group => mirror, + mode => 755 + } + + group {"mirror": + ensure => present, + } + + user {"mirror": + ensure => present, + comment => "System user use to run mirror scripts", + managehome => true, + gid => mirror, + shell => "/bin/bash", + } + + cron { mirror: user => mirror, hour => 10, -- cgit v1.2.1