Start to test all json schema and files.
[slapos.git] / software / slaprunner / instance-runner-export.cfg.in
1 [buildout]
2 extends = template-runner.cfg
3           ${pbsready-export:output}
4
5 parts +=
6   nginx_conf
7   nginx-launcher
8   certificate-authority
9   ca-nginx
10   ca-shellinabox
11   gunicorn-launcher
12   gunicorn-graceful
13   sshkeys-dropbear-runner
14   dropbear-server-add-authorized-key
15   sshkeys-authority
16   publish-connection-informations
17   slaprunner-promise
18   slaprunner-frontend-promise
19   dropbear-promise
20   runtestsuite
21   shellinabox-promise
22   symlinks
23   shellinabox
24   slapos-cfg
25   slapos-repo-config
26   cron-entry-backup
27   cron-entry-prepare-software
28   deploy-instance-parameters
29   minishell-cwd
30   supervisord-wrapper
31 ## Monitoring part
32 ###Parts to add for monitoring
33   cron
34   certificate-authority
35   cron-entry-monitor
36   cron-entry-rss
37   deploy-index
38   deploy-settings-cgi
39   deploy-status-cgi
40   deploy-status-history-cgi
41   setup-static-files
42   certificate-authority
43   zero-parameters
44   public-symlink
45   cgi-httpd-wrapper
46   cgi-httpd-graceful-wrapper
47   monitor-promise
48   monitor-instance-log-access
49   bash-profile
50 ## Monitor for runner
51   monitor-current-log-access
52   monitor-check-resilient-feed-file
53
54
55 [exporter]
56 recipe = slapos.recipe.template:jinja2
57 template = ${template-runner-export-script:location}/${template-runner-export-script:filename}
58 rendered = $${directory:bin}/$${slap-parameter:namebase}-exporter
59 # backward compatibility for resilient stack
60 wrapper = $${:rendered}
61 mode = 700
62 context =
63   section directory directory
64   raw  shell_binary ${dash:location}/bin/dash
65   raw  rsync_binary ${rsync:location}/bin/rsync
66
67 [monitor-promise]
68 url = $${monitor-frontend:config-url}/$${deploy-index-template:filename}
69
70 # Extends publish section with resilient parameters
71 [publish-connection-informations]
72 <= resilient-publish-connection-parameter
73
74 [monitor-check-resilient-feed-file]
75 recipe = slapos.recipe.template:jinja2
76 template = ${template-monitor-check-resilient-feed:location}/${template-monitor-check-resilient-feed:filename}
77 rendered = $${monitor-directory:monitor-custom-scripts}/check-create-resilient-feed-files.py
78 mode = 700
79 context =
80   key input_feed_directory directory:notifier-feeds
81   key monitor_feed_directory monitor-directory:public-cgi
82   raw base_url http://[$${notifier:host}]:$${notifier:port}/get/
83   raw python_executable ${buildout:executable}