27 lines
1,021 B
Markdown
27 lines
1,021 B
Markdown
Lstu
|
|
=====
|
|
|
|
Diese Rolle installiert [Lstu](https://framagit.org/fiat-tux/hat-softwares/lstu), ein Kurzlink-Dienst. Sie umfasst:
|
|
- Einrichtung der Datenbank
|
|
- Zertifikatserstellung und Einrichtung des Reverse Proxies
|
|
- Einrichtung der automatischen Aktualisierung per cron (geplant?)
|
|
|
|
# Ausführen der Rolle
|
|
- Festlegen der Variablen:
|
|
| Variable | Ort | Beschreibung |
|
|
|----------|-----|--------------|
|
|
| `lstu.domain` | `host_vars` | Domain unter der der Diest erreichbar ist |
|
|
| `lstu.path` | `host_vars` | Pfad im Dateisystem, in dem Lstu liegt |
|
|
| `lstu.contact` | `host_vars` | Kontakt Email, die auf dem UI angezeigt wird |
|
|
| `lstu.admin_passwd` | `host_vars` | Passwort zur Verwaltung von Statistik und Links |
|
|
| `database_host` | `group_vars` | Mysql/MariaDB Datenbankserver |
|
|
| `gateway_host` | `group_vars` | Webproxy |
|
|
- Ausführen des Playbooks mit:
|
|
```Shell
|
|
ansible-playbook playbooks/lstu.yml
|
|
```
|
|
|
|
# Nacharbeiten
|
|
Nach der Erstinstallation kann die Datei `lstu.conf` angepasst werden.
|
|
|
|
|