[breaking] definiere das Docker-Image Tag als Variable

This commit is contained in:
Marius Alwan Meyer 2023-04-28 19:22:44 +00:00
parent 1c6050e553
commit f2bbe10aa2
2 changed files with 5 additions and 1 deletions

View File

@ -6,6 +6,8 @@ Gitea Setup als Ansible-Rolle. 🎉
## TODO ## TODO
- [Alle Umgebungsvariablen](https://docs.gitea.io/en-us/config-cheat-sheet/) unterstützen. - [Alle Umgebungsvariablen](https://docs.gitea.io/en-us/config-cheat-sheet/) unterstützen.
- Alle Datenbanken unterstützen **oder** eine bestimmet Datenbank unterstützen
- von mysql zu mariadb migrieren?
## Manuelle Schritte ## Manuelle Schritte
@ -24,6 +26,8 @@ Damit die Rolle funktioniert muss eine Reihe an Variablen für alle Hosts bereit
| `gitea['hostname']` | Gitea Hostname | (String) | | `gitea['hostname']` | Gitea Hostname | (String) |
| `gitea['domain']` | Gitea Domain | (String) | | `gitea['domain']` | Gitea Domain | (String) |
| `gitea['app_name']` | Titel für die Startseite | (String) | | `gitea['app_name']` | Titel für die Startseite | (String) |
| `gitea['database']['db_type']` | Datenbanktyp **(nur "mysql" unterstützt)** | (String) |
| `gitea['database']['docker_image_tag']` | Docker-Image Tag |
Im Inventory sieht das dann in etwa so aus: Im Inventory sieht das dann in etwa so aus:

View File

@ -30,7 +30,7 @@ services:
- db - db
db: db:
image: mysql:8 image: "{{ gitea_vars['database']['db_type'] }}:{{ gitea_vars['database']['docker_image_tag'] }}"
restart: always restart: always
environment: environment:
- "MYSQL_DATABASE={{ gitea_vars.database.name }}" - "MYSQL_DATABASE={{ gitea_vars.database.name }}"