You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@whimsical.apache.org by sebb AT ASF <se...@apache.org> on 2016/08/20 21:38:04 UTC
Fwd: infrastructure-puppet commit [sebb-20160820]: Add cronjob for
podlings as JSON
@Sam
This is the sample cronjob for the podlings data extraction.
The podlings.xml file does not change frequently so an hourly
extraction should be plenty.
---------- Forwarded message ----------
From: <se...@apache.org>
Date: 20 August 2016 at 22:31
Subject: infrastructure-puppet commit [sebb-20160820]: Add cronjob for
podlings as JSON
To: infrastructure-cvs@apache.org
Repository: infrastructure-puppet
Updated Branches:
refs/heads/sebb-20160820 [created] 3a38ca283
Add cronjob for podlings as JSON
Project: http://git-wip-us.apache.org/repos/asf/infrastructure-puppet/repo
Commit: http://git-wip-us.apache.org/repos/asf/infrastructure-puppet/commit/3a38ca28
Tree: http://git-wip-us.apache.org/repos/asf/infrastructure-puppet/tree/3a38ca28
Diff: http://git-wip-us.apache.org/repos/asf/infrastructure-puppet/diff/3a38ca28
Branch: refs/heads/sebb-20160820
Commit: 3a38ca2835b236ccec49a483d4968e48a505ecc9
Parents: fb4f687
Author: Sebb <se...@apache.org>
Authored: Sat Aug 20 22:31:43 2016 +0100
Committer: Sebb <se...@apache.org>
Committed: Sat Aug 20 22:31:43 2016 +0100
----------------------------------------------------------------------
modules/whimsy_server/manifests/cronjobs.pp | 7 +++++++
1 file changed, 7 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/infrastructure-puppet/blob/3a38ca28/modules/whimsy_server/manifests/cronjobs.pp
----------------------------------------------------------------------
diff --git a/modules/whimsy_server/manifests/cronjobs.pp
b/modules/whimsy_server/manifests/cronjobs.pp
index b65a895..38f16c1 100644
--- a/modules/whimsy_server/manifests/cronjobs.pp
+++ b/modules/whimsy_server/manifests/cronjobs.pp
@@ -86,6 +86,13 @@ class whimsy_server::cronjobs (
minute => 40
}
+ cron { 'public_podlings':
+ ensure => present,
+ command => "(cd /srv/whimsy/www; ${ruby}
roster/public_podlings.rb public/public_podling_status.json
public/public_podlings.json > logs/public-podlings 2>&1)",
+ user => $apache::user,
+ minute => 45
+ }
+
cron { 'board_minutes':
ensure => present,
command => "(cd /srv/whimsy/tools; ${ruby} collate_minutes.rb >
../www/logs/collate_minutes 2>&1)",