From f2bbe10aa298163e912573778123578121beb921 Mon Sep 17 00:00:00 2001 From: Marius Alwan Meyer <22202402+sporqist@users.noreply.github.com> Date: Fri, 28 Apr 2023 19:22:44 +0000 Subject: [PATCH] [breaking] definiere das Docker-Image Tag als Variable --- README.md | 4 ++++ templates/docker-compose.yaml.j2 | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 07ed36c..171343a 100644 --- a/README.md +++ b/README.md @@ -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: diff --git a/templates/docker-compose.yaml.j2 b/templates/docker-compose.yaml.j2 index 817165c..02eb6d8 100644 --- a/templates/docker-compose.yaml.j2 +++ b/templates/docker-compose.yaml.j2 @@ -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 }}"