[fix] role:hedgedoc

This commit is contained in:
Christian Fraß 2023-12-17 00:04:07 +01:00
parent 33320b6a15
commit b9e036e552
2 changed files with 18 additions and 4 deletions

View file

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

View file

@ -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,