############################# # # Request erp5 development environnment # ############################# [buildout] extends = ${template-zope:output} parts = request-mariadb request-cloudooo request-memcached request-kumofs basedirectory certificate-authority publish-apache-zope-backend-connection-string zope-instance apache-zope-backend-instance ca-apache-zope-backend logrotate logrotate-entry-zope cron cron-entry-logrotate eggs-directory = ${buildout:eggs-directory} develop-eggs-directory = ${buildout:develop-eggs-directory} offline = true # support those parameters #config = json mysql-url memcached-url cloudooo-url kumofs-url #config-json = $${slap-parameter:json} #config-mysql-url = $${request-mariadb:connection-url} #config-memcached-url = $${request-memcached:connection-url} #config-cloudooo-url = $${request-cloudooo:connection-url} #config-kumofs-url = $${request-kumofs:connection-url} [request-common] recipe = slapos.cookbook:request software-url = $${slap-connection:software-release-url} sla = computer_guid sla-computer_guid = $${slap-connection:computer-id} return = url server-url = $${slap-connection:server-url} key-file = $${slap-connection:key-file} cert-file = $${slap-connection:cert-file} computer-id = $${slap-connection:computer-id} partition-id = $${slap-connection:partition-id} [request-mariadb] <=request-common name = MariaDB DataBase software-type = mariadb [request-cloudooo] <=request-common name = Cloudooo software-type = cloudooo [request-memcached] <=request-common name = Memcached software-type = memcached [request-kumofs] <=request-common name = KumoFS software-type = kumofs # rest of parts are candidates for some generic stuff [basedirectory] recipe = slapos.cookbook:mkdirectory services = $${rootdirectory:etc}/run/ [rootdirectory] recipe = slapos.cookbook:mkdirectory etc = $${buildout:directory}/etc/