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

parts +=
7 8 9 10
  nginx_conf
  nginx-launcher
  certificate-authority
  ca-nginx
11 12 13
  ca-shellinabox
  gunicorn-launcher
  gunicorn-graceful
14 15 16 17 18 19
  test-runner
  sshkeys-dropbear-runner
  dropbear-server-add-authorized-key
  sshkeys-authority
  slaprunner-promise
  dropbear-promise
20 21
  shellinabox-promise
  shellinabox
22
  symlinks
23 24 25
  slapos-cfg
  slapos-repo-config
  prepare-software
26
# have to repeat the next one, as it's not inherited from pbsready-import
27
  import-on-notification
28 29 30 31 32 33
###Parts to add for monitoring
  slap-parameters
  certificate-authority
  cron
  cron-entry-monitor
  cron-entry-rss
34
  deploy-index
35 36
  deploy-monitor-script
  deploy-rss-script
37 38
  deploy-settings-cgi
  deploy-status-cgi
39 40 41 42 43
  make-rss
  certificate-authority
  public
  zero-parameters
  cgi-httpd-wrapper
44 45 46

[importer]
recipe = slapos.cookbook:slaprunner.import
47
wrapper = $${directory:bin}/$${slap-parameter:namebase}-importer
48
srv-directory = $${directory:srv}
49
etc-directory = $${directory:etc}
50
backup-directory = $${directory:backup}
51 52 53 54
shell-binary = ${dash:location}/bin/dash
rsync-binary = ${rsync:location}/bin/rsync
curl-binary = ${curl:location}/bin/curl
backend-url = $${slaprunner:access-url}
55 56 57

[slap-parameter]
auto-deploy-instance = false