From c3ac1cfe97dfad88c325408c586a12599919f5fe Mon Sep 17 00:00:00 2001 From: Rene Mewissen Date: Wed, 22 Oct 2025 10:13:34 +0200 Subject: [PATCH] use of correct version --- roles/omada-controller/README.md | 2 +- roles/omada-controller/defaults/main.yml | 5 +++-- roles/omada-controller/tasks/main.yml | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/roles/omada-controller/README.md b/roles/omada-controller/README.md index 4b7aa17..27303ec 100644 --- a/roles/omada-controller/README.md +++ b/roles/omada-controller/README.md @@ -23,7 +23,7 @@ Die folgenden Variablen können angepasst werden, um das Verhalten der Rolle zu |---|---|---| | `omada_controller_deb_url` | `https://static.tp-link.com/.../Omada_SDN_Controller_v5.9.31_Linux_x64.deb` | Die direkte Download-URL für das `.deb`-Installationspaket des Omada Controllers. Die neueste Version finden Sie auf der TP-Link Download-Seite. | | `omada_controller_java_package` | `default-jre-headless` | Das zu installierende Java-Paket. Das Metapaket `default-jre-headless` sorgt für die Installation der von der Distribution empfohlenen Java-Version und maximiert die Kompatibilität. | -| `omada_controller_mongodb_repo_release` | `jammy` | Der Release-Name, der für das offizielle MongoDB APT-Repository verwendet wird. Für neuere Debian-Versionen (wie Debian 13) wird oft ein Ubuntu LTS Release (z.B. `jammy` für Ubuntu 22.04) als Fallback genutzt, da MongoDB nicht immer sofort Repositories für alle Debian-Testing-Versionen bereitstellt. | +| `omada_controller_mongodb_repo_release` | `buster` | Der Release-Name für das offizielle MongoDB APT-Repository. Das `buster` (Debian 10) Repository enthält die benötigten Pakete für MongoDB 4.4 und ist auch mit neueren Debian-Versionen (12, 13) kompatibel. | | `omada_controller_mongodb_version` | `4.4` | Die Version des MongoDB-Servers, die installiert werden soll. Der Omada Controller benötigt eine Version kleiner als 4.5.0. MongoDB 4.4 ist eine kompatible und von TP-Link oft empfohlene Wahl. | ## Abhängigkeiten diff --git a/roles/omada-controller/defaults/main.yml b/roles/omada-controller/defaults/main.yml index 525c999..aa3b24e 100644 --- a/roles/omada-controller/defaults/main.yml +++ b/roles/omada-controller/defaults/main.yml @@ -13,8 +13,9 @@ omada_controller_deb_url: "https://static.tp-link.com/upload/software/2023/20230 omada_controller_java_package: "default-jre-headless" # Release-Name für das offizielle MongoDB APT-Repository. -# Für Debian 13 (Trixie) wird oft ein Ubuntu LTS Release wie 'jammy' (22.04) als Fallback verwendet. -omada_controller_mongodb_repo_release: "jammy" +# Das 'buster' (Debian 10) Repository von MongoDB enthält die benötigten Pakete für Version 4.4 +# und ist auch mit neueren Debian-Versionen (12, 13) kompatibel. +omada_controller_mongodb_repo_release: "buster" # Die Version des MongoDB-Servers, die installiert werden soll. # Der Omada Controller benötigt eine Version < 4.5.0. MongoDB 4.4 ist eine kompatible Wahl. diff --git a/roles/omada-controller/tasks/main.yml b/roles/omada-controller/tasks/main.yml index 5f3b500..7c23658 100644 --- a/roles/omada-controller/tasks/main.yml +++ b/roles/omada-controller/tasks/main.yml @@ -46,7 +46,7 @@ - name: Add MongoDB repository ansible.builtin.apt_repository: - repo: "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg ] https://repo.mongodb.org/apt/ubuntu {{ omada_controller_mongodb_repo_release }}/mongodb-org/{{ omada_controller_mongodb_version }} multiverse" + repo: "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg ] https://repo.mongodb.org/apt/debian {{ omada_controller_mongodb_repo_release }}/mongodb-org/{{ omada_controller_mongodb_version }} main" state: present filename: "mongodb-org-{{ omada_controller_mongodb_version }}" update_cache: yes