From 71b98366f0fdd23d17eab5c0cbe7d6194dfd08a8 Mon Sep 17 00:00:00 2001 From: uumas Date: Thu, 10 Mar 2022 09:07:22 +0200 Subject: [PATCH] add hedgedoc --- docs/hedgedoc.md | 15 +++++++++++++++ roles/hedgedoc/README.md | 1 + roles/hedgedoc/meta/main.yml | 18 ++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 docs/hedgedoc.md create mode 100644 roles/hedgedoc/README.md create mode 100644 roles/hedgedoc/meta/main.yml diff --git a/docs/hedgedoc.md b/docs/hedgedoc.md new file mode 100644 index 0000000..635eafb --- /dev/null +++ b/docs/hedgedoc.md @@ -0,0 +1,15 @@ +# Required variables +These variables are required. Example values included. Some general variables might also be required for this role. + +``` +ports: + hedgedoc: + http: 8080 + +docker_vhost_domains: + hedgedoc: + - hedgedoc.domain.tld + +database_passwords: + hedgedoc: secret +``` diff --git a/roles/hedgedoc/README.md b/roles/hedgedoc/README.md new file mode 100644 index 0000000..5cfce4a --- /dev/null +++ b/roles/hedgedoc/README.md @@ -0,0 +1 @@ +Installs hedgedoc in docker diff --git a/roles/hedgedoc/meta/main.yml b/roles/hedgedoc/meta/main.yml new file mode 100644 index 0000000..8874f89 --- /dev/null +++ b/roles/hedgedoc/meta/main.yml @@ -0,0 +1,18 @@ +--- + +dependencies: + - role: container + docker_service: hedgedoc + docker_image: quay.io/hedgedoc/hedgedoc:latest + docker_image_http_port: 3000 + docker_database: postgres + docker_volumes: + - hedgedoc_uploads:/hedgedoc/public/uploads + docker_env: + CMD_DB_URL: postgres://hedgedoc:{{ database_passwords.hedgedoc }}@hedgedoc_db:5432/hedgedoc + CMD_DOMAIN: "{{ docker_vhost_domains.hedgedoc[0] }}" + CMD_PROTOCOL_USESSL: "true" + CMD_ALLOW_ANONYMOUS: "false" + CMD_ALLOW_ANONYMOUS_EDITS: "true" + CMD_ALLOW_FREEURL: "true" +