/ansible-role-tutor

Ansible role to deploy tutor local configuration

Primary LanguageYAMLApache License 2.0Apache-2.0

Tutor ansible role

A role to deploy & configure openedx managed by tutor

Role variables

Variable Required Default Choices Comments
tutor_version no 15.3.1 https://pypi.org/project/tutor/#history
tutor_config_repo yes Bring your own
tutor_secrets yes Get secrets from your config in YAML format

tutor_secrets example:

JWT_RSA_PRIVATE_KEY: "-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----"
CMS_OAUTH2_SECRET: "..."
ID: "..."
MYSQL_ROOT_PASSWORD: "..."
OPENEDX_MYSQL_PASSWORD: "..."
OPENEDX_SECRET_KEY: "..."

Example playbook

- hosts: all
  roles:
    - tutor