Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
slapos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Jean-Paul Smets
slapos
Commits
0026f37b
Commit
0026f37b
authored
Mar 29, 2012
by
Vincent Pelletier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Jinja2-ify instance-erp5-production.cfg .
parent
a893a0c2
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
124 additions
and
6 deletions
+124
-6
software/erp5/instance-erp5-production.cfg.in
software/erp5/instance-erp5-production.cfg.in
+118
-0
software/erp5/instance.cfg
software/erp5/instance.cfg
+1
-1
software/erp5/software.cfg
software/erp5/software.cfg
+5
-5
No files found.
software/erp5/instance-erp5-production.cfg
→
software/erp5/instance-erp5-production.cfg
.in
View file @
0026f37b
...
...
@@ -14,105 +14,105 @@ parts =
request-tidstorage
basedirectory
eggs-directory =
${buildout:eggs-directory
}
develop-eggs-directory =
${buildout:develop-eggs-directory
}
eggs-directory =
{{ eggs_directory }
}
develop-eggs-directory =
{{ develop_eggs_directory }
}
offline = true
[request-common]
recipe = slapos.cookbook:request
software-url = $
$
{slap-connection:software-release-url}
software-url = ${slap-connection:software-release-url}
sla = computer_guid
return = url
server-url = $
$
{slap-connection:server-url}
key-file = $
$
{slap-connection:key-file}
cert-file = $
$
{slap-connection:cert-file}
computer-id = $
$
{slap-connection:computer-id}
partition-id = $
$
{slap-connection:partition-id}
server-url = ${slap-connection:server-url}
key-file = ${slap-connection:key-file}
cert-file = ${slap-connection:cert-file}
computer-id = ${slap-connection:computer-id}
partition-id = ${slap-connection:partition-id}
[request-sphinx]
<=request-common
name = Sphinx Search Engine
software-type = sphinx
sla-computer_guid = $
$
{slap-parameter:sphinx-computer-guid}
sla-computer_guid = ${slap-parameter:sphinx-computer-guid}
return = url-sphinx url-sphinx-sql
[request-mariadb]
<=request-common
name = MariaDB DataBase
software-type = mariadb
sla-computer_guid = $
$
{slap-parameter:mariadb-computer-guid}
sla-computer_guid = ${slap-parameter:mariadb-computer-guid}
[request-cloudooo]
<=request-common
name = Cloudooo
config = cloudooo-json
config-cloudooo-json = $
$
{slap-parameter:cloudooo-json}
config-cloudooo-json = ${slap-parameter:cloudooo-json}
software-type = cloudooo
sla-computer_guid = $
$
{slap-parameter:cloudooo-computer-guid}
sla-computer_guid = ${slap-parameter:cloudooo-computer-guid}
[request-memcached]
<=request-common
name = Memcached
software-type = memcached
sla-computer_guid = $
$
{slap-parameter:memcached-computer-guid}
sla-computer_guid = ${slap-parameter:memcached-computer-guid}
[request-kumofs]
<=request-common
name = KumoFS
software-type = kumofs
sla-computer_guid = $
$
{slap-parameter:kumofs-computer-guid}
sla-computer_guid = ${slap-parameter:kumofs-computer-guid}
[request-tidstorage]
<=request-common
name = TidStorage
return = url-login
config = json mysql-url memcached-url cloudooo-url kumofs-url sphinx-url-sphinx sphinx-url-sphinx-sql smtp-url bt5 bt5-repository-url
config-json = $
$
{slap-parameter:json}
config-mysql-url = $
$
{request-mariadb:connection-url}
config-memcached-url = $
$
{request-memcached:connection-url}
config-cloudooo-url = $
$
{request-cloudooo:connection-url}
config-kumofs-url = $
$
{request-kumofs:connection-url}
config-sphinx-url-sphinx = $
$
{request-sphinx:connection-url-sphinx}
config-sphinx-url-sphinx-sql = $
$
{request-sphinx:connection-url-sphinx-sql}
config-bt5 = $
$
{slap-parameter:bt5}
config-bt5-repository-url = $
$
{slap-parameter:bt5-repository-url}
config-smtp-url = $
$
{slap-parameter:smtp-url}
config-json = ${slap-parameter:json}
config-mysql-url = ${request-mariadb:connection-url}
config-memcached-url = ${request-memcached:connection-url}
config-cloudooo-url = ${request-cloudooo:connection-url}
config-kumofs-url = ${request-kumofs:connection-url}
config-sphinx-url-sphinx = ${request-sphinx:connection-url-sphinx}
config-sphinx-url-sphinx-sql = ${request-sphinx:connection-url-sphinx-sql}
config-bt5 = ${slap-parameter:bt5}
config-bt5-repository-url = ${slap-parameter:bt5-repository-url}
config-smtp-url = ${slap-parameter:smtp-url}
software-type = tidstorage
sla-computer_guid = $
$
{slap-parameter:tidstorage-computer-guid}
sla-computer_guid = ${slap-parameter:tidstorage-computer-guid}
[request-varnish]
<=request-common
name = Varnish
config = tidstorage-url
config-tidstorage-url = $
$
{request-tidstorage:connection-url-login}
config-web-checker-mail-address = $
$
{slap-parameter:web-checker-mail-address}
config-web-checker-smtp-host = $
$
{slap-parameter:web-checker-smtp-host}
config-tidstorage-url = ${request-tidstorage:connection-url-login}
config-web-checker-mail-address = ${slap-parameter:web-checker-mail-address}
config-web-checker-smtp-host = ${slap-parameter:web-checker-smtp-host}
software-type = varnish
sla-computer_guid = $
$
{slap-parameter:varnish-computer-guid}
sla-computer_guid = ${slap-parameter:varnish-computer-guid}
[slap-parameter]
# Default value if no computer_guid is specified for each type
sphinx-computer-guid = $
$
{slap-connection:computer-id}
mariadb-computer-guid = $
$
{slap-connection:computer-id}
cloudooo-computer-guid = $
$
{slap-connection:computer-id}
memcached-computer-guid = $
$
{slap-connection:computer-id}
kumofs-computer-guid = $
$
{slap-connection:computer-id}
tidstorage-computer-guid = $
$
{slap-connection:computer-id}
varnish-computer-guid = $
$
{slap-connection:computer-id}
sphinx-computer-guid = ${slap-connection:computer-id}
mariadb-computer-guid = ${slap-connection:computer-id}
cloudooo-computer-guid = ${slap-connection:computer-id}
memcached-computer-guid = ${slap-connection:computer-id}
kumofs-computer-guid = ${slap-connection:computer-id}
tidstorage-computer-guid = ${slap-connection:computer-id}
varnish-computer-guid = ${slap-connection:computer-id}
cloudooo-json =
bt5 = erp5_full_text_myisam_catalog
erp5_configurator_standard
erp5_configurator_maxma_demo
erp5_configurator_ung
erp5_configurator_run_my_doc
bt5-repository-url =
${local-bt5-repository:list
}
bt5-repository-url =
{{ local_bt5_repository }
}
smtp-url = smtp://localhost:25/
# rest of parts are candidates for some generic stuff
[basedirectory]
recipe = slapos.cookbook:mkdirectory
services = $
$
{rootdirectory:etc}/run
services = ${rootdirectory:etc}/run
[rootdirectory]
recipe = slapos.cookbook:mkdirectory
etc = $
$
{buildout:directory}/etc
etc = ${buildout:directory}/etc
software/erp5/instance.cfg
View file @
0026f37b
...
...
@@ -25,7 +25,7 @@ snippet-fontconfig = ${template-snippet-fontconfig:output}
[switch-softwaretype]
recipe = slapos.cookbook:softwaretype
default = ${template-erp5-development:rendered}
production = ${template-erp5-production:
output
}
production = ${template-erp5-production:
rendered
}
kumofs = ${template-kumofs:output}
memcached = ${template-memcached:rendered}
cloudooo = $${dynamic-template-cloudooo:output}
...
...
software/erp5/software.cfg
View file @
0026f37b
...
...
@@ -121,11 +121,11 @@ extra-context =
key template_zope template-zope:output
[template-erp5-production]
recipe = slapos.recipe.templat
e
url = ${:_profile_base_location_}/
instance-erp5-production.cfg
md5sum =
54ad3c5e92af02d0db98d1085adf986d
output = ${buildout:directory}/template-erp5-production.cfg
mode = 0644
< = template-jinja2-bas
e
filename =
instance-erp5-production.cfg
md5sum =
1b458ff6a9b82f24f29f71b58f559186
extra-context =
key local_bt5_repository local-bt5-repository:list
[template-snippet-zeo]
recipe = slapos.recipe.template
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment