[breaking] definiere das Docker-Image Tag als Variable
This commit is contained in:
parent
1c6050e553
commit
f2bbe10aa2
@ -6,6 +6,8 @@ Gitea Setup als Ansible-Rolle. 🎉
|
||||
## TODO
|
||||
|
||||
- [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
|
||||
|
||||
@ -24,6 +26,8 @@ Damit die Rolle funktioniert muss eine Reihe an Variablen für alle Hosts bereit
|
||||
| `gitea['hostname']` | Gitea Hostname | (String) |
|
||||
| `gitea['domain']` | Gitea Domain | (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:
|
||||
|
||||
|
@ -30,7 +30,7 @@ services:
|
||||
- db
|
||||
|
||||
db:
|
||||
image: mysql:8
|
||||
image: "{{ gitea_vars['database']['db_type'] }}:{{ gitea_vars['database']['docker_image_tag'] }}"
|
||||
restart: always
|
||||
environment:
|
||||
- "MYSQL_DATABASE={{ gitea_vars.database.name }}"
|
||||
|
Loading…
Reference in New Issue
Block a user