[buildout] ignore-existing = true parts = slapos-cookbook apache-php mariadb mydumper mysql-python rdiff-backup dropbear eggs instance instance-apache-php instance-mariadb #Contains the importer and exporter recipes for mariadb instance-mariadb-import instance-mariadb-export #Contains the importer and exporter recipes for apache instance-apache-import instance-apache-export extends = ../../component/apache-php/buildout.cfg ../../component/apache/buildout.cfg ../../component/curl/buildout.cfg ../../component/dash/buildout.cfg ../../component/dash/buildout.cfg ../../component/dcron/buildout.cfg ../../component/dropbear/buildout.cfg ../../component/git/buildout.cfg ../../component/glib/buildout.cfg ../../component/gzip/buildout.cfg ../../component/logrotate/buildout.cfg ../../component/lxml-python/buildout.cfg ../../component/mariadb/buildout.cfg ../../component/mydumper/buildout.cfg ../../component/mysql-python/buildout.cfg ../../component/perl/buildout.cfg ../../component/rdiff-backup/buildout.cfg ../../component/sqlite3/buildout.cfg ../../component/stunnel/buildout.cfg ../../component/zlib/buildout.cfg ../resilient/buildout.cfg ../slapos.cfg [mariadb] # Compile dir is for plugins, there's no plugin in LAMP keep-compile-dir = false [application] recipe = hexagonit.recipe.download # If the provided tarball does not contain top directory, this option should be changed to false strip-top-level-dir = true #---------------- #-- Instance-level buildout profiles. [instance] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance.cfg.in output = ${buildout:directory}/instance.cfg md5sum = 650cd2527158734fd6ccd9ec374b5e69 mode = 0644 [instance-apache-php] recipe = slapos.recipe.template url = ${:_profile_base_location_}/apache/instance-apache-php.cfg.in output = ${buildout:directory}/instance-apache-php.cfg md5sum = 33697d79ddd2c655fa686d87cb1223a7 mode = 0644 [instance-apache-import] recipe = slapos.recipe.template url = ${:_profile_base_location_}/apache/instance-apache-import.cfg.in output = ${buildout:directory}/instance-apache-import.cfg md5sum = f1dc2a71d362b5d2d36481ffefdd2293 mode = 0644 [instance-apache-export] recipe = slapos.recipe.template:jinja2 template = ${:_profile_base_location_}/apache/instance-apache-export.cfg.jinja2 rendered = ${buildout:directory}/instance-apache-export.cfg extensions = jinja2.ext.do context = key templateapache instance-apache-php:output key templatepbsreadyexport pbsready-export:output import-list = file parts template-parts:destination file replicated template-replicated:destination md5sum = 00068d0f68a9e1eb5a6e89e73a3dc399 mode = 0644 [instance-resilient] recipe = slapos.recipe.template:jinja2 template = ${:_profile_base_location_}/instance-resilient.cfg.jinja2 rendered = ${buildout:directory}/instance-resilient.cfg extensions = jinja2.ext.do context = key buildout buildout:bin-directory key develop_eggs_directory buildout:develop-eggs-directory key eggs_directory buildout:eggs-directory import-list = file parts template-parts:destination file replicated template-replicated:destination md5sum = f171782b98c1143d44ec2a35d8259254 mode = 0644 [instance-mariadb] recipe = slapos.recipe.template url = ${:_profile_base_location_}/mariadb/instance-mariadb.cfg.in output = ${buildout:directory}/instance-mariadb.cfg md5sum = c328d11f76373f8c5928afedf2178afd mode = 0644 [instance-mariadb-import] recipe = slapos.recipe.template url = ${:_profile_base_location_}/mariadb/instance-mariadb-import.cfg.in output = ${buildout:directory}/instance-mariadb-import.cfg md5sum = faf5826f4b27e362f34ad17db54b8c9a mode = 0644 [instance-mariadb-export] recipe = slapos.recipe.template url = ${:_profile_base_location_}/mariadb/instance-mariadb-export.cfg.in output = ${buildout:directory}/instance-mariadb-export.cfg md5sum = 0352896921ca1766b64f0b54f0f8c27e mode = 0644 #---------------- #-- #-- Optional part allowing applications using this stack to run a custom #-- instance.cfg at the end of Apache/PHP instance deployment. #-- To use it in your application, just override those two parameters, like: [custom-application-deployment] # path = /path/to/instance-custom.cfg # part-list = part1 part2 # See software/maarch/software.cfg for an example. path = part-list = #---------------- #-- Dummy parts in case no application configuration file is needed [application-template] filename = location = [application-configuration] location = [custom-application-deployment] # Optional part allowing applications using this stack to run a custom # instance.cfg at the end of Apache/PHP instance deployment. # To use it in your application, just override those two parameters, like: # path = /path/to/instance-custom.cfg # part-list = # part1 # part2 # See software/tt-rss/software.cfg for an example. path = part-list = [eggs] recipe = zc.recipe.egg eggs = ${lxml-python:egg} slapos.toolbox[lampconfigure] [versions] MySQL-python = 1.2.4 apache-libcloud = 0.12.3 async = 0.6.1 gitdb = 0.5.4 pycrypto = 2.6 rdiff-backup = 1.0.5 slapos.recipe.template = 2.4.2 slapos.toolbox = 0.40.4 smmap = 0.8.2 # Required by: # slapos.toolbox==0.40.2 GitPython = 0.3.2.RC1 # Required by: # slapos.toolbox==0.40.2 atomize = 0.1.1 # Required by: # slapos.toolbox==0.40.2 feedparser = 5.1.3 # Required by: # slapos.toolbox==0.40.2 paramiko = 1.16.0