software.cfg 3.64 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
[buildout]

extends =
  ../../component/re6stnet/buildout.cfg
  ../../component/dash/buildout.cfg
  ../../component/dcron/buildout.cfg
  ../../component/gzip/buildout.cfg
  ../../component/openssl/buildout.cfg
  ../../component/logrotate/buildout.cfg
  ../../component/apache/buildout.cfg
11
  ../../component/pycurl/buildout.cfg
12
  ../../component/python-cryptography/buildout.cfg
13 14
  ../../stack/slapos.cfg

15 16 17
# Monitoring stack (keep on bottom)
  ../../stack/monitor/buildout.cfg

18 19 20
extensions -=                                                                                   
  buildout-versions

21
parts +=
22
  slapos-cookbook-develop
23 24 25 26 27 28 29 30 31 32 33
  slapos-cookbook
  eggs
  dash
  babeld
  re6stnet
  template

[eggs]
recipe = zc.recipe.egg
eggs =
  ${lxml-python:egg}
34
  ${pycurl:egg}
35
  ${python-cryptography:egg}
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
  slapos.toolbox
scripts =
  slapos-kill

[extra-eggs]
recipe = zc.recipe.egg
interpreter = pythonwitheggs
eggs =
  ${lxml-python:egg}
  ${python-cffi:egg}
  ${python-cryptography:egg}
  pyOpenSSL
  miniupnpc
  re6stnet

[download-base]
recipe = slapos.recipe.build:download
url = ${:_profile_base_location_}/${:filename}
mode = 644

[template-jinja2-base]
recipe = slapos.recipe.template:jinja2
template = ${:_profile_base_location_}/${:filename}.in
rendered = ${buildout:directory}/${:filename}
# XXX: extra-context is needed because we cannot append to a key of an extended
# section.
extra-context =
context =
    key bin_directory buildout:bin-directory
    key develop_eggs_directory buildout:develop-eggs-directory
    key eggs_directory buildout:eggs-directory
    ${:extra-context}


[template]
< = template-jinja2-base
filename = template.cfg
template = ${:_profile_base_location_}/instance.cfg.in
74
md5sum = 84387d5af13561447c1170704a2076a6
75 76 77 78 79 80 81 82 83
extra-context =
    key apache_location apache:location
    key dash_location dash:location
    key logrotate_location logrotate:location
    key openssl_location openssl:location
    key template_apache_conf template-apache-conf:target
    key template_re6stnet template-re6stnet:target
    key template_re6st_registry_conf template-re6st-registry-conf:target
    key template_logrotate_base template-logrotate-base:rendered
84
    key template_wrapper template-wrapper:target
85
    key monitor2_template_rendered monitor2-template:rendered
86 87 88 89 90
    raw python_with_eggs ${buildout:directory}/bin/${extra-eggs:interpreter}

[template-re6stnet]
< = download-base
filename = instance-re6stnet.cfg.in
91
md5sum = c5f535e1e25cb91f66d28f04684f0858 
92 93 94 95

[template-apache-conf]
< = download-base
filename = apache.conf.in
96
md5sum = d64cafda1139b740a49a9f5e30a1b57b
97 98 99 100

[template-re6st-registry-conf]
< = download-base
filename = re6st-registry.conf.in
101
md5sum = 5dc218f887faeffc466e41c7d6191e49
102

103 104 105 106 107
[template-wrapper]
< = download-base
filename = wrapper.in
md5sum = 69e63cb58267335e21da772bd867657e

108
[versions]
109 110 111
setuptools = 28.8.0                                                                             
zc.buildout = 2.5.2+slapos005                                                                   
zc.recipe.egg = 2.0.3+slapos002    
112 113 114 115 116
apache-libcloud = 0.17.0
ecdsa = 0.13
gitdb = 0.6.4
plone.recipe.command = 1.1
pycrypto = 2.6.1
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
117
pycurl = 7.43.0
118
slapos.recipe.template = 2.7
Alain Takoudjou's avatar
Alain Takoudjou committed
119
slapos.toolbox = 0.64
120 121 122
smmap = 0.9.0

# Required by:
Alain Takoudjou's avatar
Alain Takoudjou committed
123
# slapos.toolbox = 0.64
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
124
GitPython = 2.0.8
125 126

# Required by:
Alain Takoudjou's avatar
Alain Takoudjou committed
127
# slapos.toolbox = 0.64
128 129 130 131 132 133 134
atomize = 0.2.0

# Required by:
# apache-libcloud==0.17.0
backports.ssl-match-hostname = 3.4.0.2

# Required by:
Alain Takoudjou's avatar
Alain Takoudjou committed
135
# slapos.toolbox = 0.64
136 137 138
feedparser = 5.1.3

# Required by:
Alain Takoudjou's avatar
Alain Takoudjou committed
139
# slapos.toolbox = 0.64
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
140
lockfile = 0.12.2
141 142 143 144 145 146

# Required by:
# re6stnet===0-413.gbec6b3c.dirty
miniupnpc = 1.9

# Required by:
Alain Takoudjou's avatar
Alain Takoudjou committed
147
# slapos.toolbox = 0.64
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
148
paramiko = 2.0.1
149 150

# Required by:
Alain Takoudjou's avatar
Alain Takoudjou committed
151
# slapos.toolbox = 0.64
152 153
rpdb = 0.1.5