diff --git a/ansible/roles/hedgedoc/info.md b/ansible/roles/hedgedoc/info.md index 7f5ab1a..a3c2473 100644 --- a/ansible/roles/hedgedoc/info.md +++ b/ansible/roles/hedgedoc/info.md @@ -7,3 +7,8 @@ Kollaborativer Editor [Hedgedoc](https://docs.hedgedoc.org/) - [Dokumentation | Manual Installation](https://docs.hedgedoc.org/setup/manual-setup/) - [Dokumentation | Configuration](https://docs.hedgedoc.org/configuration/) + + +## Bemerkungen + +- Login über OAuth2 funktioniert vermutlich nicht mit abgelehnten TLS-Zertifikaten (z.B. selbst-signierten) diff --git a/ansible/roles/hedgedoc/tasks/main.json b/ansible/roles/hedgedoc/tasks/main.json index 0285ae7..193af87 100644 --- a/ansible/roles/hedgedoc/tasks/main.json +++ b/ansible/roles/hedgedoc/tasks/main.json @@ -13,7 +13,7 @@ } }, { - "name": "link yarn", + "name": "yarn link", "become": true, "ansible.builtin.file": { "state": "link", @@ -48,7 +48,7 @@ } }, { - "name": "setup", + "name": "setup script", "become": true, "become_user": "hedgedoc", "ansible.builtin.command": { @@ -56,6 +56,15 @@ "cmd": "bin/setup" } }, + { + "name": "var directory", + "become": true, + "ansible.builtin.file": { + "state": "directory", + "path": "{{var_hedgedoc_database_path | dirname}}", + "owner": "hedgedoc" + } + }, { "name": "database", "become": true, @@ -74,7 +83,7 @@ } }, { - "name": "systemd", + "name": "systemd unit", "become": true, "ansible.builtin.template": { "src": "systemd-unit.j2", @@ -82,7 +91,7 @@ } }, { - "name": "apply", + "name": "start", "become": true, "ansible.builtin.systemd_service": { "enabled": true,