From a56778c211241377f2ee89ba06ad3cfdf4c4c2a2 Mon Sep 17 00:00:00 2001 From: Andrew Hutchings Date: Fri, 3 Feb 2012 19:30:45 +0000 Subject: [PATCH] Fix cron on planet Fix issues with cron and log planet Change-Id: Id7a8371776049396337d8ca0f9d3665453c65bbb --- manifests/init.pp | 4 ++++ manifests/site.pp | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index f1c6240..f5a69b4 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -16,6 +16,10 @@ class planet { ensure => directory } + file { '/var/log/planet': + ensure => directory + } + service { 'nginx': ensure => running, hasrestart => true diff --git a/manifests/site.pp b/manifests/site.pp index f38a34c..92ae035 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -32,8 +32,8 @@ define planet::site($git_url) { cron { "update_planet_${name}": user => root, - minute => 3, - command => "planet /var/lib/planet/${name}.ini" + minute => "*/5", + command => "cd /var/lib/planet/${name} && planet /var/lib/planet/${name}/planet.ini > /var/log/planet/${name}.log 2>&1" } }