Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
moodle_rebase10.1.2
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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Dmitry Blinov
moodle_rebase10.1.2
Commits
7fb84f78
Commit
7fb84f78
authored
Apr 15, 2021
by
Cédric Le Ninivin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
html5as: Number of node is configurable in replicate
parent
270b7fcb
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
28 additions
and
24 deletions
+28
-24
software/html5as/buildout.hash.cfg
software/html5as/buildout.hash.cfg
+2
-3
software/html5as/instance.cfg.in
software/html5as/instance.cfg.in
+10
-0
software/html5as/instance_replicate.cfg.in
software/html5as/instance_replicate.cfg.in
+16
-21
No files found.
software/html5as/buildout.hash.cfg
View file @
7fb84f78
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
[template-cfg]
[template-cfg]
filename = instance.cfg.in
filename = instance.cfg.in
md5sum =
6ed5d779fd0518ebd574f4629467b43d
md5sum =
0a7aceffa5222e88125b72da42ddedd7
[instance_html5as]
[instance_html5as]
_update_hash_filename_ = instance_html5as.cfg.in
_update_hash_filename_ = instance_html5as.cfg.in
...
@@ -45,5 +45,4 @@ md5sum = 1c0ee16966e1fcdb3fd11c09f12ee2b2
...
@@ -45,5 +45,4 @@ md5sum = 1c0ee16966e1fcdb3fd11c09f12ee2b2
[template_instance_replicate]
[template_instance_replicate]
_update_hash_filename_ = instance_replicate.cfg.in
_update_hash_filename_ = instance_replicate.cfg.in
md5sum = c5cf3925503e03334816b0d0d6787eb8
md5sum = 1b3efe4ddd2419ad1858be33d1248a17
software/html5as/instance.cfg.in
View file @
7fb84f78
...
@@ -35,8 +35,18 @@ filename = instance-replicate-html5as.cfg
...
@@ -35,8 +35,18 @@ filename = instance-replicate-html5as.cfg
context =
context =
section buildout buildout
section buildout buildout
section parameter_list profile-common
section parameter_list profile-common
key slapparameter_dict slap-parameters:configuration
[switch-softwaretype]
[switch-softwaretype]
recipe = slapos.cookbook:softwaretype
recipe = slapos.cookbook:softwaretype
default = ${instance-html5as:rendered}
default = ${instance-html5as:rendered}
replicate = ${instance-replicate:rendered}
replicate = ${instance-replicate:rendered}
# Section needed to be added manually here to retrieve parameters
[slap-parameters]
recipe = slapos.cookbook:slapconfiguration
computer = ${slap-connection:computer-id}
partition = ${slap-connection:partition-id}
url = ${slap-connection:server-url}
key = ${slap-connection:key-file}
cert = ${slap-connection:cert-file}
software/html5as/instance_replicate.cfg.in
View file @
7fb84f78
{% set replicate_quantity = slapparameter_dict.pop('replicate-quantity', '1') | int %}
[buildout]
[buildout]
parts =
parts =
publish-connection-information
publish-connection-information
...
@@ -19,33 +20,27 @@ return = server_url server-cdn-url monitor-setup-url
...
@@ -19,33 +20,27 @@ return = server_url server-cdn-url monitor-setup-url
config-title = ${slap-parameter:title}
config-title = ${slap-parameter:title}
config-download_url = ${slap-parameter:download_url}
config-download_url = ${slap-parameter:download_url}
{% for i in range(1, replicate_quantity + 1) %}
# Request a normal html5as instance
# Request a normal html5as instance
[instance-1]
[instance-{{ i }}]
<= instance-request-base
# Name of the instanc e
name = instance-html5as-1
config-port = ${slap-parameter:port1}
config-title = ${slap-parameter:title1}
[instance-2]
<= instance-request-base
<= instance-request-base
# Name of the instance
# Name of the instance
name = instance-html5as-2
name = instance-html5as-{{ i }}
config-port = ${slap-parameter:port2}
config-port = ${slap-parameter:port-{{ i }}}
config-title = ${slap-parameter:title2}
config-title = ${slap-parameter:title-{{ i }}}
{% endfor %}
[slap-parameter]
[slap-parameter]
title1 =
title2 =
download_url =
download_url =
port1 = 8081
{% for i in range(1, replicate_quantity + 1) %}
port2 = 8082
title-{{ i }} =
port-{{ i }} = 808{{ i }}
{% endfor %}
[publish-connection-information]
[publish-connection-information]
recipe = slapos.cookbook:publish
recipe = slapos.cookbook:publish
instance-1-server_url = ${instance-1:connection-server_url}
{% for i in range(1, replicate_quantity + 1) %}
instance-1-server-cdn-url = ${instance-1:connection-server-cdn-url}
instance-{{ i }}-server_url = ${instance-{{ i }}:connection-server_url}
instance-1-server-monitor-setup-url = ${instance-1:connection-monitor-setup-url}
instance-{{ i }}-server-cdn-url = ${instance-{{ i }}:connection-server-cdn-url}
instance-2-server_url = ${instance-2:connection-server_url}
instance-{{ i }}-server-monitor-setup-url = ${instance-{{ i }}:connection-monitor-setup-url}
instance-2-server-cdn-url = ${instance-1:connection-server-cdn-url}
{% endfor %}
instance-2-server-monitor-setup-url = ${instance-1:connection-monitor-setup-url}
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