buildout.cfg 3.62 KB
Newer Older
1 2 3 4 5 6
[buildout]
parts =
  apache-php
  mariadb
  mydumper
  mysql-python
7 8
  rdiff-backup
  dropbear
9 10 11 12 13
  eggs
  instance-recipe-egg
  template
  template-apache-php
  template-mariadb
14 15 16 17
  template-mariadb-pbsready
  template-mariadb-pbsready-import
  template-mariadb-pbsready-export

18 19 20 21 22 23 24 25 26 27 28 29
extends =
  ../../component/mariadb/buildout.cfg
  ../../component/apache/buildout.cfg
  ../../component/apache-php/buildout.cfg
  ../../component/dcron/buildout.cfg
  ../../component/git/buildout.cfg
  ../../component/glib/buildout.cfg
  ../../component/logrotate/buildout.cfg
  ../../component/perl/buildout.cfg
  ../../component/sqlite3/buildout.cfg
  ../../component/lxml-python/buildout.cfg
  ../../component/zlib/buildout.cfg
30
  ../../component/rdiff-backup/buildout.cfg
31 32 33 34
  ../../component/gzip/buildout.cfg
  ../../component/stunnel/buildout.cfg
  ../../component/mydumper/buildout.cfg
  ../../component/mysql-python/buildout.cfg
35
  ../../component/dropbear/buildout.cfg
36
  ../slapos.cfg
37 38 39
  ../../component/python-2.7/buildout.cfg
# python-2.7 component is here only for compatibility with old software.cfg.
# It is not needed and should not be used in LAMP-based software.cfg
40 41 42

versions = versions

43 44 45 46
[mariadb]
# Compile dir is for plugins, there's no plugin in LAMP
keep-compile-dir = false

47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
[instance-recipe]
egg = slapos.cookbook
module = lamp.request

[instance-recipe-egg]
recipe = zc.recipe.egg
eggs = ${instance-recipe:egg}

[application]
recipe = hexagonit.recipe.download
#If provided tarball does not containt top directory this option shall be changed to false
strip-top-level-dir = true

[template]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance.cfg
output = ${buildout:directory}/template.cfg
64
md5sum = 8117f10e814a13c5376af4c01e6546d4
65 66 67 68 69 70
mode = 0644

[template-apache-php]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-apache-php.cfg
output = ${buildout:directory}/template-apache-php.cfg
71
md5sum = 8ebed1e26127c066e5b69372e69e6c38
72 73 74 75 76 77 78
mode = 0644

[template-apache-backup]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-apache-backup.cfg
output = ${buildout:directory}/template-apache-backup.cfg
md5sum = cfb77ac8785e0d125a785f69a5339014
79 80 81 82 83 84
mode = 0644

[template-backuped]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-backuped.cfg
output = ${buildout:directory}/template-backuped.cfg
85
md5sum = f43d1c6412ea8dc83b75573dc00daf9e
86 87
mode = 0644

88 89 90 91
[template-mariadb]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-mariadb.cfg
output = ${buildout:directory}/template-mariadb.cfg
92
md5sum = 70ab558c2e925c3627c39fbc20a7501c
93 94
mode = 0644

95
[template-mariadb-pbsready]
96
recipe = slapos.recipe.template
97 98
url = ${:_profile_base_location_}/instance-mariadb-pbsready.cfg
output = ${buildout:directory}/template-mariadb-pbsready.cfg
99
md5sum = d2a580dcd7efdd528be45c5ffadfe760
100 101
mode = 0644

102
[template-mariadb-pbsready-import]
103
recipe = slapos.recipe.template
104 105
url = ${:_profile_base_location_}/instance-mariadb-pbsready-import.cfg
output = ${buildout:directory}/template-mariadb-pbsready-import.cfg
106
md5sum = 4a96ff02da3898fef7077fa8baec81ac
107 108 109 110 111 112
mode = 0644

[template-mariadb-pbsready-export]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-mariadb-pbsready-export.cfg
output = ${buildout:directory}/template-mariadb-pbsready-export.cfg
113
md5sum = 11a9e45e8bc590bc11bfdd304b07a4a5
114 115 116 117 118 119
mode = 0644

[template-pull-backup]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-pull-backup.cfg
output = ${buildout:directory}/template-pull-backup.cfg
120
md5sum = 9aab30ba5aa23a37d4b507e7c414be00
121 122 123 124 125 126
mode = 0644

[eggs]
recipe = zc.recipe.egg
eggs =
  ${lxml-python:egg}
127
  slapos.toolbox