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
francois
slapos
Commits
46d466fe
Commit
46d466fe
authored
Dec 05, 2014
by
Alain Takoudjou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Post Merge fix: Add missing changes
parent
725d94d7
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
21 deletions
+40
-21
software/slapos-master/instance-erp5.cfg.in
software/slapos-master/instance-erp5.cfg.in
+4
-1
software/slapos-master/instance-zope.cfg.in
software/slapos-master/instance-zope.cfg.in
+21
-12
software/slapos-master/software.cfg
software/slapos-master/software.cfg
+13
-7
stack/erp5/buildout.cfg
stack/erp5/buildout.cfg
+1
-1
stack/erp5/instance.cfg.in
stack/erp5/instance.cfg.in
+1
-0
No files found.
software/slapos-master/instance-erp5.cfg.in
View file @
46d466fe
...
@@ -238,4 +238,7 @@ hosts-dict = {{ '${' ~ zope_address_list_id_dict.keys()[0] ~ ':connection-hosts-
...
@@ -238,4 +238,7 @@ hosts-dict = {{ '${' ~ zope_address_list_id_dict.keys()[0] ~ ':connection-hosts-
{% endfor -%}
{% endfor -%}
[buildout]
[buildout]
parts = publish
parts =
apache-certificate-authority
fix-ca-folder
publish
software/slapos-master/instance-zope.cfg.in
View file @
46d466fe
{% if slap_software_type == software_type -%}
{% set use_ipv6 = slapparameter_dict.get('use-ipv6', False) -%}
{% set use_ipv6 = slapparameter_dict.get('use-ipv6', False) -%}
{% set next_port = slapparameter_dict['port-base'] -%}
{% set next_port = slapparameter_dict['port-base'] -%}
{% set site_id = slapparameter_dict['site-id'] -%}
{% set site_id = slapparameter_dict['site-id'] -%}
...
@@ -6,7 +5,7 @@
...
@@ -6,7 +5,7 @@
{% set node_id_base = slapparameter_dict['name'] -%}
{% set node_id_base = slapparameter_dict['name'] -%}
{% set part_list = [] -%}
{% set part_list = [] -%}
{% set publish_list = [] -%}
{% set publish_list = [] -%}
{% set zodb_dict = slapparameter_dict
['zodb-dict']
-%}
{% set zodb_dict = slapparameter_dict
.get('zodb-dict', {})
-%}
{% set longrequest_logger_base_path = buildout_directory ~ '/var/log/longrequest_logger_' -%}
{% set longrequest_logger_base_path = buildout_directory ~ '/var/log/longrequest_logger_' -%}
{% macro section(name) %}{% do part_list.append(name) %}{{ name }}{% endmacro -%}
{% macro section(name) %}{% do part_list.append(name) %}{{ name }}{% endmacro -%}
{% set bin_directory = parameter_dict['buildout-bin-directory'] -%}
{% set bin_directory = parameter_dict['buildout-bin-directory'] -%}
...
@@ -226,11 +225,13 @@ bt5-repository =
...
@@ -226,11 +225,13 @@ bt5-repository =
[zope-conf-parameter-base]
[zope-conf-parameter-base]
ip = {{ ipv4 }}
ip = {{ ipv4 }}
site-id = {{ site_id }}
site-id = {{ site_id }}
{% set zodb_list =
[]
-%}
{% set zodb_list =
slapparameter_dict.get('zodb-extern', [])
-%}
{% for key, (mount_point, cache_size, storage_dict) in zodb_dict.items() -%}
{% for key, (mount_point, cache_size, storage_dict) in zodb_dict.items() -%}
{% do zodb_list.append([key, mount_point, cache_size, storage_type, storage_dict]) -%}
{% do zodb_list.append({'name': key, 'mount-point': mount_point, 'storage-type': storage_type, 'storage-dict': storage_dict}) -%}
{% if cache_size >= 0 -%}
{% do zodb_list[-1].__setitem__('cache-size', cache_size) -%}
{% endif -%}
{% endfor -%}
{% endfor -%}
zodb-list = {{ dumps(zodb_list) }}
developer-list = {{ dumps(slapparameter_dict['developer-list']) }}
developer-list = {{ dumps(slapparameter_dict['developer-list']) }}
instance = ${directory:instance}
instance = ${directory:instance}
instance-products = ${directory:instance-products}
instance-products = ${directory:instance-products}
...
@@ -278,6 +279,18 @@ port = {{ port }}
...
@@ -278,6 +279,18 @@ port = {{ port }}
event-log = ${directory:log}/{{ name }}-event.log
event-log = ${directory:log}/{{ name }}-event.log
z2-log = ${directory:log}/{{ name }}-Z2.log
z2-log = ${directory:log}/{{ name }}-Z2.log
node-id = {{ dumps(node_id_base ~ '-' ~ index) }}
node-id = {{ dumps(node_id_base ~ '-' ~ index) }}
{% set log_list = [] -%}
{% set import_set = {} -%}
{% for zodb in zodb_list -%}
{% if zodb.setdefault('storage-type', 'NEOStorage') == 'NEOStorage' -%}
{% do import_set.__setitem__('neo.client', None) -%}
{% set log = buildout_directory ~ '/var/log/' ~ name ~ '-neo-' ~ zodb.get('name', 'main') ~ '.log' -%}
{% do log_list.append(log) -%}
{% do zodb.setdefault('storage-dict', {}).__setitem__('logfile', log) -%}
{% endif -%}
{% endfor -%}
import-list = {{ dumps(import_set.keys()) }}
zodb-list = {{ dumps(zodb_list) }}
[{{ conf_name }}]
[{{ conf_name }}]
< = zope-conf-base
< = zope-conf-base
...
@@ -325,8 +338,8 @@ path = ${directory:promises}/{{ zope_tunnel_base_name }}
...
@@ -325,8 +338,8 @@ path = ${directory:promises}/{{ zope_tunnel_base_name }}
[{{ section('logrotate-entry-' ~ name) }}]
[{{ section('logrotate-entry-' ~ name) }}]
< = logrotate-entry-base
< = logrotate-entry-base
name = {{ name }}
name = {{ name }}
log = {{ '${' ~ conf_parameter_name ~ ':event-log}' }} {{ '${' ~ conf_parameter_name ~ ':z2-log}' }} {{ '${' ~ name ~ ':longrequest-logger-file}' }}
log = {{ '${' ~ conf_parameter_name ~ ':event-log}' }} {{ '${' ~ conf_parameter_name ~ ':z2-log}' }} {{ '${' ~ name ~ ':longrequest-logger-file}' }}
{{ ' '.join(log_list) }}
post = {{ bin_directory }}/
killpidfromfile {{ '${' ~ conf_parameter_name ~ ':pid-file}' }} SIG
USR2
post = {{ bin_directory }}/
slapos-kill --pidfile {{ '${' ~ conf_parameter_name ~ ':pid-file}' }} -s
USR2
{% endmacro -%}
{% endmacro -%}
{% for i in range(slapparameter_dict['instance-count']) -%}
{% for i in range(slapparameter_dict['instance-count']) -%}
...
@@ -366,10 +379,7 @@ certificate-authority-path = {{ dumps(slapparameter_dict['ca-path']) }}
...
@@ -366,10 +379,7 @@ certificate-authority-path = {{ dumps(slapparameter_dict['ca-path']) }}
{% endif -%}
{% endif -%}
[buildout]
[buildout]
eggs-directory = {{ eggs_directory }}
extends = {{ logrotate_cfg }}
develop-eggs-directory = {{ develop_eggs_directory }}
extends =
{{ parameter_dict['instance-logrotate-cfg'] }}
parts +=
parts +=
erp5-promise
erp5-promise
{{ part_list | join('\n ') }}
{{ part_list | join('\n ') }}
...
@@ -378,4 +388,3 @@ versions = versions
...
@@ -378,4 +388,3 @@ versions = versions
[versions]
[versions]
slapos.core = {{ slapos_core_version }}
slapos.core = {{ slapos_core_version }}
{% endif %}
software/slapos-master/software.cfg
View file @
46d466fe
...
@@ -35,10 +35,7 @@ branch = master
...
@@ -35,10 +35,7 @@ branch = master
git-executable = ${git:location}/bin/git
git-executable = ${git:location}/bin/git
[slapos.cookbook-repository]
[slapos.cookbook-repository]
recipe = slapos.recipe.build:gitclone
branch = erp5-cluster
repository = http://git.erp5.org/repos/slapos.git
branch = slapos-master-cluster
git-executable = ${git:location}/bin/git
[vifib-fix-products-paths]
[vifib-fix-products-paths]
recipe = plone.recipe.command
recipe = plone.recipe.command
...
@@ -63,25 +60,34 @@ dummy +=
...
@@ -63,25 +60,34 @@ dummy +=
extra-paths +=
extra-paths +=
${vifib:location}/master
${vifib:location}/master
[download-base-part]
recipe = slapos.recipe.build:download
url = ${:_profile_base_location_}/${:filename}
mode = 644
[template-erp5]
[template-erp5]
< = download-base-part
< = download-base-part
filename = instance-erp5.cfg.in
filename = instance-erp5.cfg.in
md5sum =
92c9044c894fa1d75a56ef2976c2eea9
md5sum =
e75f791c031f042629858e7442d06964
[template-balancer]
[template-balancer]
< = download-base-part
< = download-base-part
filename = instance-balancer.cfg.in
filename = instance-balancer.cfg.in
md5sum =
b4120ea2d07af771aeaa2ffe38d3bef9
md5sum =
3f23b1a69304cbf142e61bbdb561686a
[template-zope]
[template-zope]
< = download-base-part
< = download-base-part
filename = instance-zope.cfg.in
filename = instance-zope.cfg.in
md5sum =
b1bf0f082a63530970e3e25ef256ff4f
md5sum =
65bfa6ceaa4edcf90297e2ee0bf42032
[template-apache-conf]
[template-apache-conf]
< = download-base-part
filename = apache.conf.in
md5sum = bb329fc28bef095a01efc901d2f84149
md5sum = bb329fc28bef095a01efc901d2f84149
[template-create-erp5-site-real]
[template-create-erp5-site-real]
< = download-base-part
filename = instance-create-erp5-site-real.cfg.in
md5sum = 61824aab2172d21f1d6403a35cab47cd
md5sum = 61824aab2172d21f1d6403a35cab47cd
...
...
stack/erp5/buildout.cfg
View file @
46d466fe
...
@@ -217,7 +217,7 @@ md5sum = e40e2e39f4941c6372f4357e8589a5cf
...
@@ -217,7 +217,7 @@ md5sum = e40e2e39f4941c6372f4357e8589a5cf
# XXX: "template.cfg" is hardcoded in instanciation recipe
# XXX: "template.cfg" is hardcoded in instanciation recipe
filename = template.cfg
filename = template.cfg
template = ${:_profile_base_location_}/instance.cfg.in
template = ${:_profile_base_location_}/instance.cfg.in
md5sum =
a9ed3392598d3b1b8fc09925e09e8e99
md5sum =
7cf16ce6d138c96b465eeeeee1f67465
extra-context =
extra-context =
key mariadb_link_binary template-mariadb:link-binary
key mariadb_link_binary template-mariadb:link-binary
key zope_link_binary template-zope:link-binary
key zope_link_binary template-zope:link-binary
...
...
stack/erp5/instance.cfg.in
View file @
46d466fe
...
@@ -72,6 +72,7 @@ extensions = jinja2.ext.do
...
@@ -72,6 +72,7 @@ extensions = jinja2.ext.do
extra-context =
extra-context =
key local_bt5_repository dynamic-template-erp5-parameters:local-bt5-repository
key local_bt5_repository dynamic-template-erp5-parameters:local-bt5-repository
key openssl_location :openssl-location
key openssl_location :openssl-location
openssl-location = {{ openssl_location }}
[dynamic-template-balancer-parameters]
[dynamic-template-balancer-parameters]
apache = {{ apache_location }}
apache = {{ apache_location }}
...
...
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