services/roles/hedgedoc
2024-10-10 16:59:06 +02:00
..
defaults/main update(hedgedoc): bump version to 1.10.0 2024-10-10 16:59:06 +02:00
meta feat(hedgedoc): add ansible role for deployment 2024-10-07 19:09:52 +02:00
tasks feat(hedgedoc): add deployment_method=podman, add docs 2024-10-09 20:06:48 +02:00
vars feat(hedgedoc): add deployment_method=podman, add docs 2024-10-09 20:06:48 +02:00
README.md feat(hedgedoc): add deployment_method=podman, add docs 2024-10-09 20:06:48 +02:00

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