Merge branch 'master' into selenium
[slapos.git] / software / mariadb / software.cfg
1 [buildout]
2
3 extensions =
4   slapos.zcbworkarounds
5
6 find-links +=
7     http://www.nexedi.org/static/packages/source/slapos.buildout/
8
9 extends =
10   ../../component/mariadb/buildout.cfg
11   ../../component/dcron/buildout.cfg
12   ../../component/logrotate/buildout.cfg
13   ../../component/stunnel/buildout.cfg
14   ../../component/python-2.7/buildout.cfg
15   ../../component/lxml-python/buildout.cfg
16   ../../component/gzip/buildout.cfg
17   ../../component/duplicity/buildout.cfg
18   ../../stack/shacache-client.cfg
19
20 # Use only quite well working sites.
21 allow-hosts =
22   *.nexedi.org
23   *.python.org
24   *.sourceforge.net
25   dist.repoze.org
26   effbot.org
27   github.com
28   peak.telecommunity.com
29   psutil.googlecode.com
30   www.dabeaz.com
31
32 # XXX: This is dirty, recipe trick shall be used.
33 develop =
34   /opt/slapdev
35
36 versions = versions
37
38 parts =
39 # Create instance template
40 #TODO : list here all parts.
41   template
42   instance-remotebackuped
43   instance-mariadb
44   instance-recover
45   libxslt
46   eggs
47   gzip
48   instance-recipe-egg
49   duplicity
50   mariadb
51   stunnel
52
53 # XXX: Workaround of SlapOS limitation
54 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
55 # development / fast switching environment for whole software
56 unzip = true
57
58 [rebootstrap]
59 # Default first version of rebootstrapped python
60 version = 2
61 section = python2.7
62
63 [instance-recipe]
64 egg = slapos.cookbook
65 module = mysql
66
67 [instance-recipe-egg]
68 recipe = zc.recipe.egg
69 python = python2.7
70 eggs = ${instance-recipe:egg}
71
72 [eggs]
73 recipe = zc.recipe.egg
74 python = python2.7
75 eggs =
76   ${lxml-python:egg}
77
78 [template]
79 # Default template for the instance.
80 recipe = slapos.recipe.template
81 url = ${:_profile_base_location_}/instance.cfg
82 md5sum = 3e1ea477d48080e9bdb98579f7f28be6
83 output = ${buildout:directory}/template.cfg
84 mode = 0644
85
86 [instance-mariadb]
87 recipe = slapos.recipe.template
88 url = ${:_profile_base_location_}/instance-mariadb.cfg
89 md5sum = 737a6d2f1ea9938b8d76e2d35e18e482
90 output = ${buildout:directory}/template-mariadb.cfg
91 mode = 0644
92
93 [instance-remotebackuped]
94 recipe = slapos.recipe.template
95 url = ${:_profile_base_location_}/instance-remotebackuped.cfg
96 md5sum = bf9e5aa9d63bda9c4aa87d9527fec3e8
97 output = ${buildout:directory}/template-backuped.cfg
98 mode = 0644
99
100 [instance-recover]
101 recipe = slapos.recipe.template
102 url = ${:_profile_base_location_}/instance-recover.cfg
103 md5sum = a8df936b6abf82d0d798b83ddfebdc8a
104 output = ${buildout:directory}/template-recover.cfg
105 mode = 0644
106
107 [versions]
108 slapos.cookbook =
109
110 # Required by slapos.cookbook==0.25
111 slapos.core = 0.4
112 collective.recipe.template = 1.8
113 netaddr = 0.7.5
114 xml-marshaller = 0.9.7
115 setuptools = 0.6c12dev-r88795
116
117 hexagonit.recipe.cmmi = 1.5.0
118 hexagonit.recipe.download = 1.5.0
119 plone.recipe.command = 1.1
120
121 # Use SlapOS patched zc.buildout
122 zc.buildout = 1.6.0-dev-SlapOS-002