Use varnishlog wrapper command again instead of an ad-hoc way.
[slapos.git] / software / erp5 / software.cfg
1 [buildout]
2 extends =
3   ../../stack/shacache-client.cfg
4   ../../stack/erp5.cfg
5
6 versions = versions
7
8 # Local development
9 develop =
10   ${:parts-directory}/slapos.cookbook-repository
11 parts +=
12 # Local development
13   slapos.cookbook-repository
14   check-recipe
15   slapos.cookbook-python2.6
16 # Create instance template
17   template
18   validator
19
20 # XXX: Workaround of SlapOS limitation
21 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
22 # development / fast switching environment for whole software
23 unzip = true
24
25 # Local development
26 [slapos.cookbook-repository]
27 recipe = plone.recipe.command
28 stop-on-error = true
29 location = ${buildout:parts-directory}/${:_buildout_section_name_}
30 command = ${git:location}/bin/git clone --branch erp5 --quiet http://git.erp5.org/repos/slapos.git ${:location}
31 update-command = cd ${:location} && ${git:location}/bin/git pull --quiet
32
33 [check-recipe]
34 recipe = plone.recipe.command
35 stop-on-error = true
36 update-command = ${:command}
37 command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link
38
39 [slapos.cookbook-python2.6]
40 recipe = zc.recipe.egg
41 eggs = slapos.cookbook
42 scripts =
43 python = python2.6
44
45 [template-mariadb]
46 recipe = slapos.recipe.template
47 url = ${:_profile_base_location_}/instance-mariadb.cfg
48 md5sum = 6580f1d431f65281c7aa1358a51cc292
49 output = ${buildout:directory}/template-mariadb.cfg
50 mode = 0644
51
52 [template-sphinx]
53 recipe = slapos.recipe.template
54 url = ${:_profile_base_location_}/instance-sphinx.cfg
55 md5sum = b6d196fb9014222dacef13a0d12a445d
56 output = ${buildout:directory}/template-sphinx.cfg
57 mode = 0644
58
59 [template-zope]
60 recipe = slapos.recipe.template
61 url = ${:_profile_base_location_}/instance-zope.cfg
62 md5sum = d3d221255f93a9ced82dcca9ca57f84e
63 output = ${buildout:directory}/template-zope.cfg
64 mode = 0644
65
66 [template-cloudooo]
67 recipe = slapos.recipe.template
68 url = ${:_profile_base_location_}/instance-cloudooo.cfg
69 md5sum = e7698a0537785339e249bdc57f369e93
70 output = ${buildout:directory}/template-cloudooo.cfg
71 mode = 0644
72
73 [template-snippet-fontconfig]
74 recipe = slapos.recipe.template
75 url = ${:_profile_base_location_}/snippet-fontconfig.cfg
76 md5sum = 76c5d4cd1c8d48648684d9873f1ffed3
77 output = ${buildout:directory}/template-snippet-fontconfig.cfg
78 mode = 0644
79
80 [template-kumofs]
81 recipe = slapos.recipe.template
82 url = ${:_profile_base_location_}/instance-kumofs.cfg
83 md5sum = 9746823ccbbedf42b3e759c3e7150252
84 output = ${buildout:directory}/template-kumofs.cfg
85 mode = 0644
86
87 [template]
88 recipe = slapos.recipe.template
89 url = ${:_profile_base_location_}/instance.cfg
90 md5sum = f3443d071d8d7330b3453583e096fef0
91 output = ${buildout:directory}/template.cfg
92 mode = 0644
93
94 [template-memcached]
95 recipe = slapos.recipe.template
96 url = ${:_profile_base_location_}/instance-memcached.cfg
97 md5sum = 7ed1d93dafa76adc025acb2f0e08c05f
98 output = ${buildout:directory}/template-memcached.cfg
99 mode = 0644
100
101 [template-erp5-development]
102 recipe = slapos.recipe.template
103 url = ${:_profile_base_location_}/instance-erp5-development.cfg
104 md5sum = 4bc5a2ec8c04b206dab8b98258a69efd
105 output = ${buildout:directory}/template-erp5-development.cfg
106 mode = 0644
107
108 [template-erp5-production]
109 recipe = slapos.recipe.template
110 url = ${:_profile_base_location_}/instance-erp5-production.cfg
111 md5sum = f33cdc2be3d447a75c6c78d47cf3e417
112 output = ${buildout:directory}/template-erp5-production.cfg
113 mode = 0644
114
115 [template-snippet-zeo]
116 recipe = slapos.recipe.template
117 url = ${:_profile_base_location_}/snippet-zeo.cfg
118 md5sum = ca9ee3825ff90c5c894ff1da8c601552
119 output = ${buildout:directory}/template-snippet-zeo.cfg
120 mode = 0644
121
122 [template-snippet-master]
123 recipe = slapos.recipe.template
124 url = ${:_profile_base_location_}/snippet-master.cfg
125 md5sum = fe7dd52828e856dd853b4283f90178a3
126 output = ${buildout:directory}/template-snippet-master.cfg
127 mode = 0644
128
129 [template-snippet-zope]
130 recipe = slapos.recipe.template
131 url = ${:_profile_base_location_}/snippet-zope.cfg
132 md5sum = d520bd8c74c32d81f96710bbdf4b146a
133 output = ${buildout:directory}/template-snippet-zope.cfg
134 mode = 0644
135
136 [template-snippet-backend]
137 recipe = slapos.recipe.template
138 url = ${:_profile_base_location_}/snippet-backend.cfg
139 md5sum = 7285e671bfb6d905f859d0787ac931c4
140 output = ${buildout:directory}/template-snippet-backend.cfg
141 mode = 0644
142
143 [template-varnish]
144 recipe = slapos.recipe.template
145 url = ${:_profile_base_location_}/instance-varnish.cfg
146 md5sum = 70fb0ccadf0d6723ddb0fe55a1549ca5
147 output = ${buildout:directory}/template-varnish.cfg
148 mode = 0644
149
150 [validator]
151 # Default json schema for instance parameters.
152 recipe = slapos.recipe.template
153 url = ${:_profile_base_location_}/configuration.json
154 md5sum = cbe1d75339c6cb20e1aef818797face1
155 output = ${buildout:directory}/schema.json
156 mode = 0644
157
158 [networkcache]
159 # signature certificates of the following uploaders.
160 #   Romain Courteaud
161 #   Sebastien Robin
162 #   Kazuhiko Shiozaki
163 #   Cedric de Saint Martin
164 signature-certificate-list =
165   -----BEGIN CERTIFICATE-----
166   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
167   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
168   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
169   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
170   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
171   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
172   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
173   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
174   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
175   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
176   QUUGLQ==
177   -----END CERTIFICATE-----
178   -----BEGIN CERTIFICATE-----
179   MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
180   BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
181   DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
182   YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
183   XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
184   L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
185   /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
186   LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
187   FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
188   R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
189   hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
190   -----END CERTIFICATE-----
191   -----BEGIN CERTIFICATE-----
192   MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
193   BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
194   BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
195   vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
196   3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
197   67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
198   RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
199   PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
200   z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
201   KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
202   vaZhjNYKWQf79l6zXfOvphzJ
203   -----END CERTIFICATE-----
204   -----BEGIN CERTIFICATE-----
205   MIIB9jCCAV+gAwIBAgIJAO4V/jiMoICoMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
206   BAMMCENPTVAtMjMyMCAXDTEyMDIxNjExMTAyM1oYDzIxMTIwMTIzMTExMDIzWjAT
207   MREwDwYDVQQDDAhDT01QLTIzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
208   wi/3Z8W9pUiegUXIk/AiFDQ0UJ4JFAwjqr+HSRUirlUsHHT+8DzH/hfcTDX1I5BB
209   D1ADk+ydXjMm3OZrQcXjn29OUfM5C+g+oqeMnYQImN0DDQIOcUyr7AJc4xhvuXQ1
210   P2pJ5NOd3tbd0kexETa1LVhR6EgBC25LyRBRae76qosCAwEAAaNQME4wHQYDVR0O
211   BBYEFMDmW9aFy1sKTfCpcRkYnP6zUd1cMB8GA1UdIwQYMBaAFMDmW9aFy1sKTfCp
212   cRkYnP6zUd1cMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAskbFizHr
213   b6d3iIyN+wffxz/V9epbKIZVEGJd/6LrTdLiUfJPec7FaxVCWNyKBlCpINBM7cEV
214   Gn9t8mdVQflNqOlAMkOlUv1ZugCt9rXYQOV7rrEYJBWirn43BOMn9Flp2nibblby
215   If1a2ZoqHRxoNo2yTmm7TSYRORWVS+vvfjY=
216   -----END CERTIFICATE-----