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

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

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

parts +=
18 19 20 21 22 23 24 25 26
  slapos-cookbook
  eggs
  dash
  template

[eggs]
recipe = zc.recipe.egg
eggs =
  ${lxml-python:egg}
27
  ${pycurl:egg}
28
  ${python-cryptography:egg}
29 30 31
  slapos.toolbox
scripts =
  slapos-kill
32 33 34 35 36 37
  monitor.bootstrap
  monitor.collect
  monitor.genstatus
  monitor.configwrite
  is-process-older-than-dependency-set
  check-free-disk
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

[extra-eggs]
recipe = zc.recipe.egg
interpreter = pythonwitheggs
eggs =
  ${lxml-python:egg}
  ${python-cffi:egg}
  ${python-cryptography:egg}
  pyOpenSSL
  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
72
md5sum = 610fc6fd0444d3bab3fca4478572749a
73 74 75
extra-context =
    key apache_location apache:location
    key dash_location dash:location
76
    key logrotate_location logrotate:location
77 78 79 80 81
    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
82
    key template_wrapper template-wrapper:target
83
    key template_registry_run template-registry-run:target
84
    key monitor2_template_rendered monitor2-template:rendered
85 86 87 88 89
    raw python_with_eggs ${buildout:directory}/bin/${extra-eggs:interpreter}

[template-re6stnet]
< = download-base
filename = instance-re6stnet.cfg.in
90
md5sum = 7d65efffeae3f9ae4e64699303a083b4
91 92 93 94

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

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

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

107 108 109 110 111
[template-registry-run]
< = download-base
filename = registry-run.in
md5sum = 0bf4f2c03e06b55c6c6cc55fa33e65d6

112
[versions]
Rafael Monnerat's avatar
Rafael Monnerat committed
113
re6stnet = 0.494
114 115 116 117 118
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
119
pycurl = 7.43.0
120
slapos.recipe.template = 4.3
121
slapos.toolbox = 0.76
122 123 124
smmap = 0.9.0

# Required by:
125
# slapos.toolbox==0.71
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
126
GitPython = 2.0.8
127 128

# Required by:
129
# slapos.toolbox==0.71
130 131 132 133 134 135 136
atomize = 0.2.0

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

# Required by:
137
# slapos.toolbox==0.71
138 139 140
feedparser = 5.1.3

# Required by:
141
# slapos.toolbox==0.71
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
142
lockfile = 0.12.2
143 144 145 146 147 148

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

# Required by:
149
# slapos.toolbox==0.71
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
150
paramiko = 2.0.1
151 152

# Required by:
153
# slapos.toolbox==0.71
154 155
rpdb = 0.1.5