software.cfg 6.72 KB
Newer Older
1 2
[buildout]
extends =
3
  ../../stack/shacache-client.cfg
4
  ../../stack/erp5.cfg
5 6 7

versions = versions

8 9 10
# Local development
develop =
  ${:parts-directory}/slapos.cookbook-repository
11
parts +=
12 13 14
# Local development
  slapos.cookbook-repository
  check-recipe
15
  slapos.cookbook-python2.6
16 17
# Create instance template
  template
Rafael Monnerat's avatar
Rafael Monnerat committed
18
  validator
19

Łukasz Nowak's avatar
Łukasz Nowak committed
20 21 22 23 24
# XXX: Workaround of SlapOS limitation
# Unzippig of eggs is required, as SlapOS do not yet provide nicely working
# development / fast switching environment for whole software
unzip = true

25 26 27 28 29
# Local development
[slapos.cookbook-repository]
recipe = plone.recipe.command
stop-on-error = true
location = ${buildout:parts-directory}/${:_buildout_section_name_}
Łukasz Nowak's avatar
Łukasz Nowak committed
30
command = ${git:location}/bin/git clone --branch erp5 --quiet http://git.erp5.org/repos/slapos.git ${:location}
31 32 33 34 35 36 37 38
update-command = cd ${:location} && ${git:location}/bin/git pull --quiet

[check-recipe]
recipe = plone.recipe.command
stop-on-error = true
update-command = ${:command}
command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link

39 40 41 42 43 44
[slapos.cookbook-python2.6]
recipe = zc.recipe.egg
eggs = slapos.cookbook
scripts =
python = python2.6

45 46 47
[template-mariadb]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-mariadb.cfg
48
md5sum = 3225a2ba7337505bdeb95867f5028891
49 50 51
output = ${buildout:directory}/template-mariadb.cfg
mode = 0644

Romain Courteaud's avatar
Romain Courteaud committed
52 53 54
[template-sphinx]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-sphinx.cfg
Romain Courteaud's avatar
Romain Courteaud committed
55
md5sum = b6d196fb9014222dacef13a0d12a445d
Romain Courteaud's avatar
Romain Courteaud committed
56 57 58
output = ${buildout:directory}/template-sphinx.cfg
mode = 0644

59 60 61
[template-zope]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-zope.cfg
Romain Courteaud's avatar
Romain Courteaud committed
62
md5sum = 769a7ba8e8c5865637e374376be8cbcd
63 64 65
output = ${buildout:directory}/template-zope.cfg
mode = 0644

66 67 68
[template-cloudooo]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-cloudooo.cfg
69
md5sum = 8ea2839e951f26af2bc74b9a8c0fa5c2
70 71 72
output = ${buildout:directory}/template-cloudooo.cfg
mode = 0644

73 74 75 76 77 78 79
[template-snippet-fontconfig]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/snippet-fontconfig.cfg
md5sum = 76c5d4cd1c8d48648684d9873f1ffed3
output = ${buildout:directory}/template-snippet-fontconfig.cfg
mode = 0644

80 81 82
[template-kumofs]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-kumofs.cfg
Romain Courteaud's avatar
Romain Courteaud committed
83
md5sum = c12d8dc1925d16a75247971086734aa8
84 85 86
output = ${buildout:directory}/template-kumofs.cfg
mode = 0644

87
[template]
88
recipe = slapos.recipe.template
89
url = ${:_profile_base_location_}/instance.cfg
90
md5sum = 961d404f5726fce7c4d8b34d7e120077
91 92 93 94 95
output = ${buildout:directory}/template.cfg
mode = 0644

[template-memcached]
recipe = slapos.recipe.template
Łukasz Nowak's avatar
Typo.  
Łukasz Nowak committed
96
url = ${:_profile_base_location_}/instance-memcached.cfg
Romain Courteaud's avatar
Romain Courteaud committed
97
md5sum = 9a1462f3e34b99f384ae47b48a3a733c
Łukasz Nowak's avatar
Typo.  
Łukasz Nowak committed
98
output = ${buildout:directory}/template-memcached.cfg
99 100
mode = 0644

101 102 103
[template-erp5-development]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-erp5-development.cfg
Romain Courteaud's avatar
Romain Courteaud committed
104
md5sum = 9af9db6f1220ffe42e030c81f9072669
105 106 107
output = ${buildout:directory}/template-erp5-development.cfg
mode = 0644

108 109 110
[template-erp5-production]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-erp5-production.cfg
111
md5sum = 32f6537110bbc29e7cc5613695863096
112 113 114
output = ${buildout:directory}/template-erp5-production.cfg
mode = 0644

115 116 117
[template-snippet-zeo]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/snippet-zeo.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
118
md5sum = ca9ee3825ff90c5c894ff1da8c601552
119 120 121
output = ${buildout:directory}/template-snippet-zeo.cfg
mode = 0644

Łukasz Nowak's avatar
Łukasz Nowak committed
122
[template-snippet-master]
123
recipe = slapos.recipe.template
Łukasz Nowak's avatar
Łukasz Nowak committed
124
url = ${:_profile_base_location_}/snippet-master.cfg
Romain Courteaud's avatar
Romain Courteaud committed
125
md5sum = c9bea484c2827954b9f9f728ce0342fb
Łukasz Nowak's avatar
Łukasz Nowak committed
126
output = ${buildout:directory}/template-snippet-master.cfg
127 128 129 130 131
mode = 0644

[template-snippet-zope]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/snippet-zope.cfg
132
md5sum = 99fcce6aa6120787870522898650800d
133 134 135
output = ${buildout:directory}/template-snippet-zope.cfg
mode = 0644

Łukasz Nowak's avatar
Łukasz Nowak committed
136 137 138
[template-snippet-backend]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/snippet-backend.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
139
md5sum = e2b26547ba1435ec1b8e8cd1de89e2c6
Łukasz Nowak's avatar
Łukasz Nowak committed
140 141 142
output = ${buildout:directory}/template-snippet-backend.cfg
mode = 0644

Rafael Monnerat's avatar
Rafael Monnerat committed
143 144 145 146
[validator]
# Default json schema for instance parameters.
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/configuration.json
147
md5sum = cbe1d75339c6cb20e1aef818797face1
Rafael Monnerat's avatar
Rafael Monnerat committed
148
output = ${buildout:directory}/schema.json
Rafael Monnerat's avatar
Rafael Monnerat committed
149
mode = 0644
150

151
[networkcache]
152 153 154 155
# signature certificates of the following uploaders.
#   Romain Courteaud
#   Sebastien Robin
#   Kazuhiko Shiozaki
156 157 158 159 160 161 162 163 164 165 166 167 168 169
signature-certificate-list =
  -----BEGIN CERTIFICATE-----
  MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
  CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
  MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
  ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
  AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
  boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
  Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
  ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
  mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
  q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
  QUUGLQ==
  -----END CERTIFICATE-----
170
  -----BEGIN CERTIFICATE-----
171 172 173 174 175 176 177 178 179 180 181
  MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
  BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
  DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
  YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
  XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
  L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
  /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
  LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
  FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
  R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
  hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
182
  -----END CERTIFICATE-----
183 184 185 186 187 188 189 190 191 192 193 194 195
  -----BEGIN CERTIFICATE-----
  MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
  BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
  BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
  vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
  3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
  67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
  RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
  PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
  z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
  KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
  vaZhjNYKWQf79l6zXfOvphzJ
  -----END CERTIFICATE-----