[buildout]
extends = template-runner.cfg
          ${pbsready-export:output}

parts +=
  nginx_conf
  nginx-launcher
  cloud9
  certificate-authority
  ca-nginx
  ca-node-frontend
  ca-shellinabox
  gunicorn-launcher
  gunicorn-graceful
  test-runner
  sshkeys-dropbear-runner
  dropbear-server-add-authorized-key
  sshkeys-authority
  publish-connection-informations
  slaprunner-promise
  slaprunner-frontend-promise
  cloud9-promise
  cloud9-frontend-promise
  dropbear-promise
  shellinabox-promise
  symlinks
  request-cloud9-frontend
  node-frontend-promise
  nginx-promise
  shellinabox
  slapos-cfg
  slapos-repo-config
  prepare-software
  cron-entry-backup

[exporter]
recipe = slapos.cookbook:slaprunner.export
wrapper = $${directory:bin}/$${slap-parameter:namebase}-exporter
srv-directory = $${directory:srv}
etc-directory = $${directory:etc}
backup-directory = $${directory:backup}
shell-binary = ${dash:location}/bin/dash
rsync-binary = ${rsync:location}/bin/rsync


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