software.cfg 2.65 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
Alain Takoudjou's avatar
Alain Takoudjou committed
24
md5sum = 641c5916739f78171c616af00fe974a2
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 = db36ed784c690be892bf1834444c1fe7
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
[monitor-collect-csv-dump]
<= monitor-template-script
url = ${:_profile_base_location_}/script/${:filename}
filename = collect_csv_dump.py
output = ${:destination}/${:filename}
md5sum = cad2402bbd21907cfed6bc5af8c5d3ab

62 63 64 65 66 67 68
[monitor-system-health]
<= monitor-template-script
url = ${:_profile_base_location_}/script/${:filename}
filename = check_system_health.py
output = ${:destination}/${:filename}
md5sum = 7eb74a0be4995c6a1015a9a1eb6874c6

69 70 71 72
[extra-eggs]
<= monitor-eggs
interpreter = pythonwitheggs
eggs +=
73
  ${lxml-python:egg}
74
  ${pycurl:egg}
75
  ${python-cryptography:egg}
76
  slapos.toolbox
77
  slapos.core
78 79 80 81

scripts =
  networkbench
  onetimedownload
82 83 84 85 86
  monitor.bootstrap
  monitor.collect
  monitor.runpromise
  monitor.genstatus
  monitor.configwrite
87
  is-process-older-than-dependency-set
88 89
  check-free-disk
  check-computer-memory
90

91 92
[monitor-eggs]
eggs += 
93 94 95 96
  slapos.cookbook
  slapos.recipe.cmmi
  hexagonit.recipe.download
  plone.recipe.command
97 98 99 100 101 102 103 104 105 106 107 108 109 110


[versions]
slapos.recipe.template = 4.3
dnspython = 1.15.0
erp5.util = 0.4.50
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