Csd Garr Moodle Base
- CSD GARR | bundle
Channel | Revision | Published |
---|---|---|
latest/stable | 5 | 29 Mar 2023 |
latest/edge | 4 | 01 Mar 2023 |
juju deploy csd-garr-moodle-base
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
auto-update | boolean
Enable/Disable auto (minor) Moodle update. Note enabling auto-update may overwrite customization of Moodle files
-
branch | string
Default: MOODLE_401_STABLE
Moodle git branch to install or upgrade
-
datadir | string
Default: /var/moodledata
Path of Moodle data directory
-
dnsname | string
The FQDN to access Moodle on (without HTTP protocol. E.g. www.example.com)
-
enable-smtp | boolean
Set to True to install Postfix SMTP server
-
extra-packages | string
White-space separated list of additional packages to be installed, e.g. python to make Ansible happy.
-
mpm_config | string
Comma-separated list of configuration directives (in the form key-value) overriding those already present in default /etc/apache2/mods-available/mpm_prefork.conf file. As an example, you may set this to . StartServers=10,MaxRequestWorkers=1000,ServerLimit=1000 . Note that additional directives not present in the relevant .conf file (for example, ThreadsPerChild when mpm_type=prefork) will be just ignored.
-
post-max-size | string
Default: 10M
Maximum size of POST data that PHP will accept
-
ssl_ca | string
Base64-encoded SSL CA to use with the certificate and key provided - this is only required if you are providing a privately signed ssl_cert and ssl_key. Set by executing juju config moodle ssl_ca="$(cat cacert.pem | base64)"
-
ssl_cert | string
Base64-encoded SSL certificate to install and use for web server. Set by executing juju config moodle ssl_cert="$(cat cert.pme | base64)"
-
ssl_ciphers | string
List of the ciphers the client is permitted to negotiate, will become the value of parameter SSLCipherSuite.
-
ssl_key | string
Base64-encoded SSL key to use with certificate specified as ssl_cert. Set by executing juju config moodle ssl_key="$(cat key.pem | base64)"
-
ssl_protocol | string
SSL protocols to enable, will become the value of parameter SSLProtocol.
-
upload-max-filesize | string
Default: 10M
Maximum allowed size for uploaded files
-
use-https | boolean
Set to True to enable it. If you do not specify SSL cert, SSL key (end possibly SSL CA cert), it will use self-signed certificates.