[buildout] extends = ../../component/apache/buildout.cfg ../../component/curl/buildout.cfg ../../component/dash/buildout.cfg ../../component/dcron/buildout.cfg ../../component/openssl/buildout.cfg parts = slapos-cookbook dcron monitor-eggs extra-eggs monitor-bin monitor-template rss-bin [monitor-eggs] recipe = zc.recipe.egg eggs = collective.recipe.template cns.recipe.symlink [extra-eggs] recipe = zc.recipe.egg interpreter = pythonwitheggs eggs = PyRSS2Gen Jinja2 [make-rss-script] recipe = slapos.recipe.template url = ${:_profile_base_location_}/make-rss.sh.in md5sum = 98c8f6fd81e405b0ad10db07c3776321 output = ${buildout:directory}/template-make-rss.sh.in mode = 0644 [monitor-template] recipe = slapos.recipe.template url = ${:_profile_base_location_}/monitor.cfg.in output = ${buildout:directory}/monitor.cfg filename = monitor.cfg md5sum = 499ba647f0c22f16bea3cc88bdfd98e8 mode = 0644 [monitor-bin] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} download-only = true md5sum = cb2f15850d3dc82459a0044adb4416cf destination = ${buildout:directory}/parts/monitor-template-monitor-bin filename = monitor.py.in mode = 0644 [index] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = cd649264b331499241abfcdb4e81672a destination = ${buildout:directory}/parts/monitor-index filename = index.cgi.in mode = 0644 [index-template] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true destination = ${buildout:directory}/parts/monitor-template-index md5sum = e0d2aaeffc046b2ac6d9d717e1ba321d filename = index.html.jinja2 mode = 0644 [status-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = 4fb26753ee669b8ac90ffe33dbd12e8f destination = ${buildout:directory}/parts/monitor-template-status-cgi filename = status.cgi.in mode = 0644 [status-history-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true #md5sum = 4fb26753ee669b8ac90ffe33dbd12e8f destination = ${buildout:directory}/parts/monitor-template-status-history-cgi filename = status-history.cgi.in mode = 0644 [settings-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = f19c8e4b94718d475520618ae57338c8 destination = ${buildout:directory}/parts/monitor-template-settings-cgi filename = settings.cgi.in mode = 0644 [monitor-password-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = 1a6153908934bf77e3e033eeabdc1675 destination = ${buildout:directory}/parts/monitor-template-monitor-password-cgi filename = monitor-password.cgi.in mode = 0644 [rss-bin] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} download-only = true md5sum = 5f1b93ccdea7c3031aef396154c64938 destination = ${buildout:directory}/parts/monitor-template-rss-bin filename = status2rss.py mode = 0644 [dcron-service] recipe = slapos.recipe.template url = ${template-dcron-service:output} output = $${directory:services}/crond mode = 0700 logfile = $${directory:log}/crond.log [download-monitor-static] recipe = hexagonit.recipe.download url = http://git.erp5.org/gitweb/slapos.git/snapshot/6f44080d0edacdeee9eed59887957c6834d09775.tar.gz #url = https://github.com/SlapOS/staticForMonitoring/blob/8b7050faa2dd22592766e25b66b9efe0d0b216c9/static-files.tar.gz?raw=true download-only = true #md5sum = 05030ff31dc75c2b96559dedc70945f5 filename = monitor-static.tar.gz destination = ${buildout:directory}/parts/monitor-static-files mode = 0644