Csd Garr Moodle Base

  • By CSD GARR | bundle
Channel Revision Published Runs on
latest/stable 5 29 Mar 2023
latest/edge 4 01 Mar 2023
juju deploy csd-garr-moodle-base
Show information

Platform:

Ubuntu

Learn about configurations >

  • 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.