stack-monitor: static files download set to a fix revision
[slapos.git] / stack / monitor / buildout.cfg
1 [buildout]
2
3 extends =
4   ../../component/apache/buildout.cfg
5   ../../component/dcron/buildout.cfg
6   ../../component/openssl/buildout.cfg
7   ../../component/nginx/buildout.cfg
8
9 parts +=
10   backup-script-template
11   collective.recipe.template-egg
12   dcron
13   download-static-files
14   eggs
15   extra-eggs
16   make-rss
17   monitor-bin
18   monitor-template
19   nginx
20   rss-bin
21   slapos-cookbook
22   static-folder
23   template-nginx-conf
24
25 [collective.recipe.template-egg]
26 recipe = zc.recipe.egg
27 eggs = collective.recipe.template
28   PyRSS2Gen
29   
30 [extra-eggs]
31 recipe = zc.recipe.egg
32 interpreter = pythonwitheggs
33 eggs =
34   PyRSS2Gen
35   Jinja2
36   
37 [make-rss-script]
38 recipe = slapos.recipe.template
39 url = ${:_profile_base_location_}/make-rss.sh.in
40 #md5sum = 
41 output = ${buildout:directory}/make-rss.sh.in
42 mode = 0644
43
44 [monitor-template]
45 recipe = slapos.recipe.template
46 url = ${:_profile_base_location_}/monitor.cfg.in
47 output = ${buildout:directory}/monitor.cfg
48 filename = monitor.cfg
49 #md5sum = 6564a2e7c7d9e631b997ff2960ad3299
50 mode = 0644
51
52 [monitor-bin]
53 recipe = hexagonit.recipe.download
54 url = ${:_profile_base_location_}/${:filename}
55 download-only = true
56 #md5sum = 
57 filename = monitor.py.in
58 mode = 0644
59
60 [index]
61 recipe = hexagonit.recipe.download
62 url = ${:_profile_base_location_}/webfiles/${:filename}
63 download-only = true
64 #md5sum = 
65 filename = index.cgi.in
66 mode = 0644
67
68 [index-template]
69 recipe = hexagonit.recipe.download
70 url = ${:_profile_base_location_}/webfiles/${:filename}
71 download-only = true
72 #md5sum = 
73 filename = index.html.jinja2
74 mode = 0644
75
76 [status-cgi]
77 recipe = hexagonit.recipe.download
78 url = ${:_profile_base_location_}/webfiles/${:filename}
79 download-only = true
80 #md5sum = 
81 filename = status.cgi.in
82 mode = 0644
83
84 [settings-cgi]
85 recipe = hexagonit.recipe.download
86 url = ${:_profile_base_location_}/webfiles/${:filename}
87 download-only = true
88 #md5sum = 
89 filename = settings.cgi.in
90 mode = 0644
91
92 [rss-bin]
93 recipe = hexagonit.recipe.download
94 url = ${:_profile_base_location_}/${:filename}
95 download-only = true
96 #md5sum = 
97 filename = status2rss.py
98 mode = 0644
99
100 [dcron-service]
101 recipe = slapos.recipe.template
102 url = ${template-dcron-service:output}
103 output = $${directory:services}/crond
104 mode = 0700
105 logfile = $${directory:log}/crond.log
106
107 [download-static-files]
108 recipe = hexagonit.recipe.download
109 url = https://github.com/Sebatyne/staticForMonitoring/blob/3f0e93cec706c7ad311ddbf1ebf996965ce2f0a3/static-files.tar.gz?raw=true
110 download-only = true
111 md5sum = e98585b85634de48240b2c215e946769
112 filename = static-files.tar.gz
113 mode = 0644
114
115 [eggs]
116 recipe = z3c.recipe.scripts
117 eggs =
118   slapos.cookbook
119   PyRSS2Gen
120
121 [versions]
122 PyRSS2Gen = 1.1
123 Jinja2 = 2.6