2 home = $${buildout:directory}
6 cron-entries = $${:etc}/cron.d
7 crontabs = $${:etc}/crontabs
8 cronstamps = $${:etc}/cronstamps
10 monitor = $${:etc}/monitor
11 monitor-result = $${:var}/monitor
12 promise = $${:etc}/promise
15 recipe = slapos.cookbook:cron
16 dcrond-binary = ${dcron:location}/sbin/crond
17 cron-entries = $${directory:cron-entries}
18 crontabs = $${directory:crontabs}
19 cronstamps = $${directory:cronstamps}
20 catcher = $${cron-simplelogger:wrapper}
21 binary = $${directory:service}/crond
25 recipe = slapos.cookbook:simplelogger
26 wrapper = $${directory:bin}/cron_simplelogger
27 log = $${directory:log}/cron.log
31 recipe = slapos.cookbook:cron.d
34 command = $${deploy-run-monitor-script:rendered}
38 recipe = slapos.cookbook:cron.d
41 command = $${make-rss:output}
43 [deploy-run-monitor-script]
44 recipe = slapos.recipe.template:jinja2
45 template = ${run-monitor-script:location}/${run-monitor-script:filename}
46 rendered = $${directory:bin}/run-monitor.sh
49 raw dash_bin ${dash:location}/bin/dash
50 key monitor_bin deploy-monitor-script:rendered
51 key output_directory directory:monitor-result
52 raw output_file_verbose monitor.json
53 raw output_file_quiet monitor.bool
55 [deploy-monitor-script]
56 recipe = slapos.recipe.template:jinja2
57 template = ${monitor-bin:location}/${monitor-bin:filename}
58 rendered = $${directory:bin}/monitor.py
61 section directory directory
64 recipe = hexagonit.recipe.download
65 url = ${rss-bin:destination}/${rss-bin:filename}
66 destination = $${directory:bin}
67 filename = ${rss-bin:filename}
73 recipe = slapos.recipe.template
74 url = ${make-rss-script:output}
75 output = $${directory:bin}/make-rss.sh