instance.cfg 3.17 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

[buildout]

parts =
  switch-softwaretype

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

Romain Courteaud's avatar
WIP  
Romain Courteaud committed
64
[dynamic-template-tidstorage]
65
recipe = slapos.cookbook:generate.erp5.tidstorage
66 67 68
snippet-zeo = ${template-snippet-zeo:output}
snippet-zope = ${template-snippet-zope-zeo-master:output}
snippet-zope-zeo = ${template-snippet-zope:output}
Romain Courteaud's avatar
WIP  
Romain Courteaud committed
69

70 71
[switch-softwaretype]
recipe = slapos.cookbook:softwaretype
72
production = ${template-erp5-production:output}
73 74
kumofs = ${template-kumofs:output}
memcached = ${template-memcached:output}
75
cloudooo = ${template-cloudooo:output}
76
zope = ${template-zope:output}
77
mariadb = ${template-mariadb:output}
Romain Courteaud's avatar
Romain Courteaud committed
78
haproxy = ${template-haproxy:output}
Romain Courteaud's avatar
WIP  
Romain Courteaud committed
79
tidstorage = $${dynamic-template-tidstorage:output}
80 81 82 83 84 85 86 87 88 89

[slap-connection]
# part to migrate to new - separated words
computer-id = $${slap_connection:computer_id}
partition-id = $${slap_connection:partition_id}
server-url = $${slap_connection:server_url}
software-release-url = $${slap_connection:software_release_url}
key-file = $${slap_connection:key_file}
cert-file = $${slap_connection:cert_file}