instance.cfg 2.54 KB
Newer Older
1
[oldbuildout]
2 3 4 5 6 7 8
parts =
  instance

eggs-directory = ${buildout:eggs-directory}
develop-eggs-directory = ${buildout:develop-eggs-directory}

[instance]
9
recipe = ${instance-recipe:egg}:${instance-recipe:module}
10
dcrond_binary = ${dcron:location}/sbin/crond
11
gzip_binary = ${gzip:location}/bin/gzip
12 13 14 15 16 17 18 19 20
httpd_binary = ${apache:location}/bin/httpd
logrotate_binary = ${logrotate:location}/usr/sbin/logrotate
openssl_binary = ${openssl:location}/bin/openssl
perl_binary = ${perl:location}/bin/perl
rdiff_backup_binary = ${buildout:bin-directory}/rdiff-backup
repozo_binary = ${buildout:bin-directory}/repozo
runTestSuite_binary = ${buildout:bin-directory}/runTestSuite
runUnitTest_binary = ${buildout:bin-directory}/runUnitTest
runzope_binary = ${buildout:bin-directory}/runzope
21
sphinx_searchd_binary = ${sphinx:location}/bin/searchd
22 23
tidstorage_repozo_binary = ${buildout:bin-directory}/tidstorage_repozo
tidstoraged_binary = ${buildout:bin-directory}/tidstoraged
24
zabbix_agentd_binary = ${zabbix-agent:location}/sbin/zabbix_agentd
25 26 27 28 29 30 31 32 33 34 35 36

link_binary_list =
  ${coreutils:location}/bin/basename
  ${coreutils:location}/bin/cat
  ${coreutils:location}/bin/cp
  ${coreutils:location}/bin/ls
  ${coreutils:location}/bin/tr
  ${coreutils:location}/bin/uname
  ${git:location}/bin/git
  ${graphviz:location}/bin/dot
  ${grep:location}/bin/grep
  ${imagemagick:location}/bin/convert
37
  ${imagemagick:location}/bin/identify
38 39 40 41 42 43
  ${mariadb:location}/bin/mysql
  ${mariadb:location}/bin/mysqldump
  ${pdftk:location}/bin/pdftk
  ${sed:location}/bin/sed
  ${tesseract:location}/bin/tesseract
  ${w3m:location}/bin/w3m
Rafael Monnerat's avatar
Rafael Monnerat committed
44 45
  ${poppler:location}/bin/pdfinfo
  ${poppler:location}/bin/pdftotext
Rafael Monnerat's avatar
Rafael Monnerat committed
46
  ${poppler:location}/bin/pdftohtml
47 48

environment =
49
  LD_LIBRARY_PATH = ${file:location}/lib:${fontconfig:location}/lib:${freetype:location}/lib:${libICE:location}/lib:${libSM:location}/lib:${libX11:location}/lib:${libXau:location}/lib:${libXdmcp:location}/lib:${libXext:location}/lib:${libXinerama:location}/lib:${libxcb:location}/lib:${zlib:location}/lib
50 51 52

bt5_repository_list = ${bt5-repository:list}

53
configurator_bt5_list = ${instance-recipe:configurator_bt5_list}
54 55 56 57 58 59 60 61 62 63 64 65 66 67

[buildout]

parts =
  switch-softwaretype

eggs-directory = ${buildout:eggs-directory}
develop-eggs-directory = ${buildout:develop-eggs-directory}
offline = true

[switch-softwaretype]
recipe = slapos.cookbook:softwaretype
kumofs = ${template-kumofs:output}
memcached = ${template-memcached:output}
68
cloudooo = ${template-cloudooo:output}
69
zope = ${template-zope:output}
Romain Courteaud's avatar
Romain Courteaud committed
70
zeo = ${template-zeo:output}
71
mariadb = ${template-mariadb:output}
Romain Courteaud's avatar
Romain Courteaud committed
72
haproxy = ${template-haproxy:output}