NOTE, that if you arrived here trying to install a SlapOS Master on a webrunner in an existing environment (ViFiB for example), you need to have at least 20 partitions set on your webrunner configuration (on your webrunner configuration in the Dashboard). When using on the default nine partitions, the SlapOS Master installation will not finish completely.
In the next step configuration for instantiation needs to be added (you may have to replace "slaprunner" with your computer_uid and "True" with "true" depending on the environment you are using):
# slapos console
# choose SlapOS Node (use 'slaprunner' when deploying with Webrunner)
computer_id = '[COMP-XXXX]'
parameter_dict = {
"timezone": "UTC",
"site-id": "erp5",
"bt5": "erp5_full_text_mroonga_catalog slapos_configurator",
"zope-partition-dict": {
"activities-node": {
"family": "activities",
"thread-amount": 3,
"instance-count": 1,
"timerserver-interval": 1,
"computer-guid": "slaprunner"
},
"distribution-node": {
"family": "distribution",
"thread-amount": 1,
"instance-count": 1,
"computer-guid": "slaprunner",
"port-base": 2210,
"timerserver-interval": 1
},
"admin-node": {
"family": "admin",
"thread-amount": 1,
"instance-count": 1,
"port-base": 2220,
"computer-guid": "slaprunner"
},
"web-node": {
"family": "web",
"thread-amount": 2,
"instance-count": 1,
"computer-guid": "slaprunner",
"port-base": 2230
},
"service-slapos": {
"family": "service",
"thread-amount": 2,
"instance-count": 1,
"computer-guid": "slaprunner",
"port-base": 2240,
"ssl-authentication": true,
"backend-path": "/%(site-id)s/portal_slap"
}
},
"mariadb-computer-guid": "slaprunner",
"mariadb": {
"test-database-amount": 0
},
"zodb-software-type": "zeo",
"zodb-computer-guid": "slaprunner"
}
# Don't set "certificate-authority-path" if deploying SlapOS Master via Webrunner
ca_path = '/etc/slapos-ssl'
parameter_dict["shared-certificate-authority-path"] = ca_path
# Choose title
title = "SlapOS Master on [COMP-XXXX]"