services/roles/hedgedoc
..
defaults/main
meta
tasks
vars
README.md

finallycoffee.services.hedgedoc ansible role

Role to deploy and configure hedgedoc using docker or podman. To configure hedgedoc, set either the config as complex data directly in hedgedoc_config or use the flattened variables from the hedgedoc_config_* prefix (see defaults/main/config.yml).

To remove hedgedoc, set hedgedoc_state: absent. Note that this will delete all data directories aswell, removing any traces this role created on the target (except database contents).

Required configuration

  • hedgedoc_config_domain - Domain of the hedgedoc instance
  • hedgedoc_config_session_secret - session secret for hedgedoc

Deployment methods

To set the desired deployment method, set hedgedoc_deployment_method to a supported deployment methods (see vars/main.yml).