[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
|
## 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:
|
||||||
|
|
||||||
|
@ -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 }}"
|
||||||
|
Loading…
Reference in New Issue
Block a user