Fix export/import for apache.
[slapos.git] / stack / lamp / apache / instance-apache-export.cfg.jinja2
1 # This file is responsible of two things:
2 # 1/ Act as "Apache exporter"
3 # 2/ Act as "Mariadb backup infrastructure requester"
4
5 {% import 'parts' as parts %}
6 {% import 'replicated' as replicated %}
7
8 [buildout]
9 extends = {{templateapache}}
10           {{templatepbsreadyexport}}
11
12
13 parts +=
14     {{ parts.replicate("mariadb", "3") }}
15 # have to repeat the next one, as it's not inherited from pbsready-export
16     cron-entry-backup
17
18 {{ replicated.replicate("mariadb", "3", "mariadb-export", "mariadb-import") }}
19
20 # Nothing to do for the exporter. Just dummy part that does nothing.
21 # For httpd instance, PBS will directly pull data from srv/www.
22 [exporter]
23 wrapper = /bin/true
24
25 # State that we want to backup srv/www directory, not srv/backup.
26 [rdiff-backup-server]
27 path = ${directory:www}
28
29 # XXX-Cedric: resilient uses "urls" part to publish, but apache doesn't.
30 [urls]
31 <= publish-connection-informations
32
33 # XXX-Cedric: resilient overwrites what's returned from request-mariadb
34 [request-mariadb]
35 return = ssh-public-key ssh-url notification-id ip url