instance-runner-export.cfg.in 1.47 KB
Newer Older
1
[buildout]
2
extends = template-runner.cfg
3 4 5
          ${pbsready-export:output}

parts +=
6 7 8 9
  nginx_conf
  nginx-launcher
  certificate-authority
  ca-nginx
10 11 12
  ca-shellinabox
  gunicorn-launcher
  gunicorn-graceful
13 14 15 16
  test-runner
  sshkeys-dropbear-runner
  dropbear-server-add-authorized-key
  sshkeys-authority
17
  publish-connection-informations
18 19 20
  slaprunner-promise
  slaprunner-frontend-promise
  dropbear-promise
21
  private
22
  shellinabox-promise
23
  symlinks
24 25 26
  shellinabox
  slapos-cfg
  slapos-repo-config
27
  cron-entry-backup
28
  cron-entry-prepare-software
29
  deploy-instance-parameters
30 31 32 33 34 35
###Parts to add for monitoring
  slap-parameters
  certificate-authority
  cron
  cron-entry-monitor
  cron-entry-rss
36
  deploy-index
37
  deploy-index-template
38 39
  deploy-monitor-script
  deploy-rss-script
40 41
  deploy-settings-cgi
  deploy-status-cgi
42
  make-rss
43
  monitor-frontend
44
  monitor-promise
45
  setup-static-files
46 47 48 49
  certificate-authority
  public
  zero-parameters
  cgi-httpd-wrapper
50
  public-symlink
51

52 53 54 55
[exporter]
recipe = slapos.cookbook:slaprunner.export
wrapper = $${directory:bin}/$${slap-parameter:namebase}-exporter
srv-directory = $${directory:srv}
56
etc-directory = $${directory:etc}
57 58
backup-directory = $${directory:backup}
shell-binary = ${dash:location}/bin/dash
59 60
rsync-binary = ${rsync:location}/bin/rsync

61 62
[monitor-promise]
url = $${monitor-frontend:config-url}/$${deploy-index:filename}
63 64

# Extends publish section with resilient parameters
65
[publish-connection-informations]
66
<= resilient-publish-connection-parameter