Simplify profiles.
[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 parts +=
9 # Create instance template
10   template-memcached
11   template-kumofs
12   template-cloudooo
13   template-zope
14   template-mariadb
15   template-haproxy
16   template
17   validator
18
19 # XXX: Workaround of SlapOS limitation
20 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
21 # development / fast switching environment for whole software
22 unzip = true
23
24 [template-mariadb]
25 recipe = slapos.recipe.template
26 url = ${:_profile_base_location_}/instance-mariadb.cfg
27 md5sum = 9c8517900877ce43af64ef6db28fc520
28 output = ${buildout:directory}/template-mariadb.cfg
29 mode = 0644
30
31 [template-zope]
32 recipe = slapos.recipe.template
33 url = ${:_profile_base_location_}/instance-zope.cfg
34 md5sum = 3b5ba87a44f172c8afc14ed57736949f
35 output = ${buildout:directory}/template-zope.cfg
36 mode = 0644
37
38 [template-cloudooo]
39 recipe = slapos.recipe.template
40 url = ${:_profile_base_location_}/instance-cloudooo.cfg
41 md5sum = d767af728c419d9173048b851df10b46
42 output = ${buildout:directory}/template-cloudooo.cfg
43 mode = 0644
44
45 [template-kumofs]
46 recipe = slapos.recipe.template
47 url = ${:_profile_base_location_}/instance-kumofs.cfg
48 md5sum = d8a4a1976f4d22fae0668be0543438cc
49 output = ${buildout:directory}/template-kumofs.cfg
50 mode = 0644
51
52 [template-haproxy]
53 recipe = slapos.recipe.template
54 url = ${:_profile_base_location_}/instance-haproxy.cfg
55 md5sum = ba2b358bc65c69533761fef8662cca30
56 output = ${buildout:directory}/template-haproxy.cfg
57 mode = 0644
58
59 [instance-recipe]
60 # Note: In case if specific instantiation recipe is used this is the place to
61 # put its name
62 egg = slapos.cookbook
63 module = erp5
64
65 # Additional Configuration
66 configurator_bt5_list = erp5_core_proxy_field_legacy erp5_full_text_myisam_catalog erp5_base erp5_workflow erp5_configurator erp5_configurator_standard erp5_configurator_maxma_demo erp5_configurator_ung
67
68 [template]
69 recipe = slapos.recipe.template
70 url = ${:_profile_base_location_}/instance.cfg
71 md5sum = 126b38ab51808fb858eae3fc3f065a63
72 output = ${buildout:directory}/template.cfg
73 mode = 0644
74
75 [template-memcached]
76 recipe = slapos.recipe.template
77 url = ${:_profile_base_location_}/instance-memcached.cfg
78 md5sum = 065693aa7d43ab91edfe2f3f70707005
79 output = ${buildout:directory}/template-memcached.cfg
80 mode = 0644
81
82 [template-erp5-production]
83 recipe = slapos.recipe.template
84 url = ${:_profile_base_location_}/instance-erp5-production.cfg
85 md5sum = 25bd7e8dfa2d7588c6c2c648cd291b47
86 output = ${buildout:directory}/template-erp5-production.cfg
87 mode = 0644
88
89 [template-snippet-zeo]
90 recipe = slapos.recipe.template
91 url = ${:_profile_base_location_}/snippet-zeo.cfg
92 md5sum = dfaf9cc1caa6a69b67b09480fb544854
93 output = ${buildout:directory}/template-snippet-zeo.cfg
94 mode = 0644
95
96 [template-snippet-zope-zeo-master]
97 recipe = slapos.recipe.template
98 url = ${:_profile_base_location_}/snippet-zope-zeo-master.cfg
99 md5sum = fc7292e30c354df93660d18cd59c0b14
100 output = ${buildout:directory}/template-snippet-zope-zeo-master.cfg
101 mode = 0644
102
103 [template-snippet-zope]
104 recipe = slapos.recipe.template
105 url = ${:_profile_base_location_}/snippet-zope.cfg
106 md5sum = 59c1e3bb38147fff723f9c8bbd9e86bb
107 output = ${buildout:directory}/template-snippet-zope.cfg
108 mode = 0644
109
110 [validator]
111 # Default json schema for instance parameters.
112 recipe = slapos.recipe.template
113 url = ${:_profile_base_location_}/configuration.json
114 md5sum = cbe1d75339c6cb20e1aef818797face1
115 output = ${buildout:directory}/schema.json
116 mode = 0644
117
118 [networkcache]
119 # Romain Courteaud signature certificate
120 signature-certificate-list =
121   -----BEGIN CERTIFICATE-----
122   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
123   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
124   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
125   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
126   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
127   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
128   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
129   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
130   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
131   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
132   QUUGLQ==
133   -----END CERTIFICATE-----