moodle

Ansible Роль: Moodle

Устанавливает и настраивает Moodle.

Требования

Убедитесь, что выполнены минимальные требования для Moodle перед использованием этой роли.

Переменные роли

Доступные переменные перечислены ниже, смотрите defaults/main.yml для значений по умолчанию.

moodle_root_path: /var/www/moodle

Путь, где будет установлен Moodle.

moodle_dataroot_path: /var/www/moodledata

Путь к папке данных 'moodledata'. Эта папка будет создана, если ее не существует.

moodle_version: '3.3'

По умолчанию будет установлена последняя версия Moodle. Вы можете указать, какую версию установить, задав переменную moodle_version.

moodle_root_user: root
moodle_root_group: root
moodle_root_permissions: '0755'

По умолчанию владельцем и группой корневой папки 'moodle' будет root. Это можно изменить, задав переменные moodle_root_user и moodle_root_group. Режим прав для этой папки по умолчанию составляет 0755, используйте переменную moodle_root_permissions, чтобы изменить это.

moodle_dataroot_user: www-data
moodle_dataroot_group: www-data
moodle_dataroot_permissions: '0777'

По умолчанию владельцем и группой папки 'moodledata' будет www-data. Это можно изменить, задав переменные moodle_dataroot_user и moodle_dataroot_group. Режим прав для этой папки по умолчанию составляет 0777, используйте переменную moodle_dataroot_permissions, чтобы изменить это.

moodle_fullname: My Moodle website
moodle_shortname: mymoodle

Установите переменную moodle_fullname на полное название сайта. Переменная moodle_shortname должна содержать короткое название сайта.

moodle_wwwroot: https://example.com

Переменная moodle_wwwroot должна содержать веб-адрес для сайта Moodle.

moodle_database_type: pgsql

По умолчанию Moodle использует MySQL для своей базы данных. Чтобы использовать другой тип базы данных, задайте переменную moodle_database_type. Поддерживаемые типы баз данных: pgsql, mariadb, mysqli, mssql, sqlsrv и oci.

moodle_database_name: example_database
moodle_database_user: example_user
moodle_database_password: secret

Настройте базу данных, которую будет использовать Moodle.

moodle_database_host: '192.168.2.18'
moodle_database_port: '33060'
moodle_database_prefix: app_

По умолчанию хост базы данных, используемый Moodle, это localhost, используйте переменную moodle_database_host, чтобы установить другой хост. Порт базы данных по умолчанию составляет 3306 для MySQL, используйте переменную moodle_database_port, чтобы установить другой порт. Префикс mdl_ добавляется к именам всех таблиц базы данных, создаваемых Moodle. Чтобы изменить этот префикс, установите переменную moodle_database_prefix.

moodle_admin_username: admin
moodle_admin_password: P@ssw0rd
moodle_admin_email: [email protected]

Настройте учетную запись администратора по умолчанию.

moodle_enable_debug: true

По умолчанию режим отладки отключен для Moodle. Чтобы включить режим отладки, установите переменную moodle_enable_debug в true.

Зависимости

Нет.

Пример Playbook

- hosts: server
  become: yes

  tasks:
  - import_role:
      name: damianlewis.moodle
О проекте

Installs and configures Moodle

Установить
ansible-galaxy install damianlewis/ansible-role-moodle
Лицензия
Unknown
Загрузки
306
Владелец