software.cfg 2.42 KB
Newer Older
1 2 3
[buildout]

extends =
4
  ../../component/pycurl/buildout.cfg
5
  ../../component/python-cryptography/buildout.cfg
6
  ../../component/wget/buildout.cfg
7
  ../../stack/monitor/buildout.cfg
8
  ../../stack/slapos.cfg
9

10
parts = 
11
  wget
12
  slapos-cookbook
13
  network-bench-cfg
14 15
  json-test-template
  template
16
  template-monitor-distributor
17
  template-monitor
18
  monitor-collect-csv-dump
19

20
[template]
21
recipe = slapos.recipe.template 
22 23
url = ${:_profile_base_location_}/instance.cfg
output = ${buildout:directory}/template.cfg
24
md5sum = 1b7d2d097f208f6641bf98a17df079c8
25 26 27
mode = 0644

[template-monitor]
28
recipe = slapos.recipe.build:download 
29
url = ${:_profile_base_location_}/instance-monitor.cfg.jinja2
30
destination = ${buildout:directory}/template-base-monitor.cfg
31
md5sum = 2d9436dd6b116ee2e7cc7b30a6305475
32 33 34 35 36
mode = 0644

[template-monitor-distributor]
recipe = slapos.recipe.build:download
url = ${:_profile_base_location_}/instance-monitor-distributor.cfg.jinja2
37
destination = ${buildout:directory}/template-monitor-base-distributor.cfg
Alain Takoudjou's avatar
Alain Takoudjou committed
38
md5sum = 61c0bfdfc0a2b51ba15fe4a49baf6091
39 40 41 42 43 44
mode = 0644

[json-test-template]
recipe = slapos.recipe.build:download
url = ${:_profile_base_location_}/json-test-template.json.in.jinja2
destination = ${buildout:directory}/json-test-template.json.in.jinja2
45
md5sum = 2eb5596544d9c341acf653d4f7ce2680
46 47
mode = 0644

48 49
[network-bench-cfg]
recipe = slapos.recipe.template
50
url = ${:_profile_base_location_}/network_bench.cfg.in
51
md5sum  = cfcbf2002b8eff5153e2bf68ed24b720
52 53 54
output = ${buildout:directory}/template-network-bench-cfg.in
mode = 0644

55 56 57 58 59 60 61 62 63 64 65
[monitor-collect-csv-dump]
<= monitor-template-script
url = ${:_profile_base_location_}/script/${:filename}
filename = collect_csv_dump.py
output = ${:destination}/${:filename}
md5sum = cad2402bbd21907cfed6bc5af8c5d3ab

[extra-eggs]
<= monitor-eggs
interpreter = pythonwitheggs
eggs +=
66
  ${lxml-python:egg}
67
  ${pycurl:egg}
68
  ${python-cryptography:egg}
69
  slapos.toolbox
70
  slapos.core
71 72 73 74

scripts =
  networkbench
  onetimedownload
75 76 77 78 79
  monitor.bootstrap
  monitor.collect
  monitor.runpromise
  monitor.genstatus
  monitor.configwrite
80
  is-process-older-than-dependency-set
81
  check-computer-memory
82

83 84
[monitor-eggs]
eggs += 
85 86 87 88
  slapos.cookbook
  slapos.recipe.cmmi
  hexagonit.recipe.download
  plone.recipe.command
89 90 91 92 93


[versions]
slapos.recipe.template = 4.3
dnspython = 1.15.0
Rafael Monnerat's avatar
Rafael Monnerat committed
94
erp5.util = 0.4.51
95 96 97 98 99 100 101 102
passlib = 1.7.1
GitPython = 2.1.9
lockfile = 0.12.2
apache-libcloud = 2.3.0
feedparser = 5.2.1
atomize = 0.2.0
gitdb2 = 2.0.3
smmap2 = 2.0.3