Move unmantained software for unstable folder
[slapos.git] / stack / lamp / buildout.cfg
1 [buildout]
2
3 ignore-existing = true
4
5 parts =
6   slapos-cookbook
7   apache-php
8   mariadb
9   mydumper
10   mysql-python
11   rdiff-backup
12   dropbear
13   eggs
14   instance
15
16   instance-apache-php
17   instance-mariadb
18
19 #Contains the importer and exporter recipes for mariadb
20   instance-mariadb-import
21   instance-mariadb-export
22
23 #Contains the importer and exporter recipes for apache
24   instance-apache-import
25   instance-apache-export
26
27
28 extends =
29   ../../component/apache-php/buildout.cfg
30   ../../component/apache/buildout.cfg
31   ../../component/curl/buildout.cfg
32   ../../component/dash/buildout.cfg
33   ../../component/dash/buildout.cfg
34   ../../component/dcron/buildout.cfg
35   ../../component/dropbear/buildout.cfg
36   ../../component/git/buildout.cfg
37   ../../component/glib/buildout.cfg
38   ../../component/gzip/buildout.cfg
39   ../../component/logrotate/buildout.cfg
40   ../../component/lxml-python/buildout.cfg
41   ../../component/mariadb/buildout.cfg
42   ../../component/mydumper/buildout.cfg
43   ../../component/mysql-python/buildout.cfg
44   ../../component/perl/buildout.cfg
45   ../../component/rdiff-backup/buildout.cfg
46   ../../component/sqlite3/buildout.cfg
47   ../../component/stunnel/buildout.cfg
48   ../../component/zlib/buildout.cfg
49   ../resilient/buildout.cfg
50   ../slapos.cfg
51
52
53 [mariadb]
54 # Compile dir is for plugins, there's no plugin in LAMP
55 keep-compile-dir = false
56
57 [application]
58 recipe = hexagonit.recipe.download
59 # If the provided tarball does not contain top directory, this option should be changed to false
60 strip-top-level-dir = true
61
62
63 #----------------
64 #-- Instance-level buildout profiles.
65
66 [instance]
67 recipe = slapos.recipe.template
68 url = ${:_profile_base_location_}/instance.cfg.in
69 output = ${buildout:directory}/instance.cfg
70 md5sum = 650cd2527158734fd6ccd9ec374b5e69
71 mode = 0644
72
73 [instance-apache-php]
74 recipe = slapos.recipe.template
75 url = ${:_profile_base_location_}/apache/instance-apache-php.cfg.in
76 output = ${buildout:directory}/instance-apache-php.cfg
77 md5sum = 3e2d71d3684aac3e52d2f55794df96bf
78 mode = 0644
79
80 [instance-apache-import]
81 recipe = slapos.recipe.template
82 url = ${:_profile_base_location_}/apache/instance-apache-import.cfg.in
83 output = ${buildout:directory}/instance-apache-import.cfg
84 md5sum = f1dc2a71d362b5d2d36481ffefdd2293
85 mode = 0644
86
87 [instance-apache-export]
88 recipe = slapos.recipe.template:jinja2
89 template = ${:_profile_base_location_}/apache/instance-apache-export.cfg.jinja2
90 rendered = ${buildout:directory}/instance-apache-export.cfg
91
92 context = key templateapache instance-apache-php:output
93           key templatepbsreadyexport pbsready-export:output
94
95 import-list = file parts template-parts:destination
96               file replicated template-replicated:destination
97
98 md5sum = 24c5d0db063e5343a3cb0db9d5fbc738
99 mode = 0644
100
101 [instance-resilient]
102 recipe = slapos.recipe.template:jinja2
103 template = ${:_profile_base_location_}/instance-resilient.cfg.jinja2
104 rendered = ${buildout:directory}/instance-resilient.cfg
105
106 context = key buildout buildout:bin-directory
107           key develop_eggs_directory buildout:develop-eggs-directory
108           key eggs_directory buildout:eggs-directory
109
110 import-list = file parts template-parts:destination
111               file replicated template-replicated:destination
112
113 md5sum = f6dc9290194ad1fbe1ced553f5668922
114 mode = 0644
115
116 [instance-mariadb]
117 recipe = slapos.recipe.template
118 url = ${:_profile_base_location_}/mariadb/instance-mariadb.cfg.in
119 output = ${buildout:directory}/instance-mariadb.cfg
120 md5sum = c328d11f76373f8c5928afedf2178afd
121 mode = 0644
122
123 [instance-mariadb-import]
124 recipe = slapos.recipe.template
125 url = ${:_profile_base_location_}/mariadb/instance-mariadb-import.cfg.in
126 output = ${buildout:directory}/instance-mariadb-import.cfg
127 md5sum = faf5826f4b27e362f34ad17db54b8c9a
128 mode = 0644
129
130 [instance-mariadb-export]
131 recipe = slapos.recipe.template
132 url = ${:_profile_base_location_}/mariadb/instance-mariadb-export.cfg.in
133 output = ${buildout:directory}/instance-mariadb-export.cfg
134 md5sum = 0352896921ca1766b64f0b54f0f8c27e
135 mode = 0644
136
137
138 #----------------
139 #--
140 #-- Optional part allowing applications using this stack to run a custom
141 #-- instance.cfg at the end of Apache/PHP instance deployment.
142 #-- To use it in your application, just override those two parameters, like:
143
144 [custom-application-deployment]
145 # path = /path/to/instance-custom.cfg
146 # part-list = part1 part2
147 # See software/maarch/software.cfg for an example.
148 path =
149 part-list =
150
151 #----------------
152 #-- Dummy parts in case no application configuration file is needed
153
154 [application-template]
155 filename =
156 location =
157
158 [application-configuration]
159 location =
160
161
162 [custom-application-deployment]
163 # Optional part allowing applications using this stack to run a custom
164 # instance.cfg at the end of Apache/PHP instance deployment.
165 # To use it in your application, just override those two parameters, like:
166 # path = /path/to/instance-custom.cfg
167 # part-list =
168 #  part1
169 #  part2
170 # See software/tt-rss/software.cfg for an example.
171 path =
172 part-list =
173
174
175 [eggs]
176 recipe = zc.recipe.egg
177 eggs =
178   ${lxml-python:egg}
179   slapos.toolbox[lampconfigure]
180
181 [versions]
182 MySQL-python = 1.2.4
183 apache-libcloud = 0.12.3
184 async = 0.6.1
185 gitdb = 0.5.4
186 pycrypto = 2.6
187 rdiff-backup = 1.0.5
188 slapos.recipe.build = 0.11.6
189 slapos.recipe.download = 1.0.dev-r4053
190 slapos.recipe.template = 2.4.2
191 slapos.toolbox = 0.34.0
192 smmap = 0.8.2
193
194 # Required by:
195 # slapos.toolbox==0.34.0
196 GitPython = 0.3.2.RC1
197
198 # Required by:
199 # slapos.toolbox==0.34.0
200 atomize = 0.1.1
201
202 # Required by:
203 # slapos.toolbox==0.34.0
204 feedparser = 5.1.3
205
206 # Required by:
207 # slapos.toolbox==0.34.0
208 paramiko = 1.10.0