From b7331f88f3365a2af4fd8e68f21e5f66e68934a1 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 --- modules/planet/manifests/init.pp | 4 ++++ modules/planet/manifests/site.pp | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/planet/manifests/init.pp b/modules/planet/manifests/init.pp index f1c62407f0..f5a69b465d 100644 --- a/modules/planet/manifests/init.pp +++ b/modules/planet/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/modules/planet/manifests/site.pp b/modules/planet/manifests/site.pp index f38a34c1dc..92ae03501d 100644 --- a/modules/planet/manifests/site.pp +++ b/modules/planet/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" } }