diff --git a/ansible/roles/guacd/defaults/main.yml b/ansible/roles/guacd/defaults/main.yml index 616ac24..1bd9fd2 100644 --- a/ansible/roles/guacd/defaults/main.yml +++ b/ansible/roles/guacd/defaults/main.yml @@ -6,7 +6,7 @@ # 1.5.5 (offizieller Release-Tarball, Checksum-verifiziert). # - Debian 13 (trixie) oder neuer: FreeRDP3 (freerdp3-dev). Da der letzte # offizielle guacamole-server-Release (1.6.0) nicht gegen trixies -# FreeRDP 3.15 baut, wird stattdessen der "master"-Branch (git) gebaut +# FreeRDP 3.15 baut, wird stattdessen der "main"-Branch (git) gebaut # -- s. ausfuehrlicher Warnhinweis in tasks/main.yml. Sobald ein # Guacamole-Release mit funktionierender FreeRDP-3.15-Unterstuetzung # erscheint, hier guacd_version auf diesen Tag setzen, um wieder auf @@ -15,5 +15,6 @@ guacd_version: "" guacd_freerdp_dev_package: "" # Nur relevant im git-Build-Pfad (s.o.): welcher Branch/Tag/Commit gebaut -# wird. Default "master". -guacd_git_ref: "master" +# wird. Default "main" (Standard-Branch von apache/guacamole-server auf +# GitHub -- NICHT "master"). +guacd_git_ref: "main" diff --git a/ansible/roles/guacd/tasks/main.yml b/ansible/roles/guacd/tasks/main.yml index 773b878..120bea7 100644 --- a/ansible/roles/guacd/tasks/main.yml +++ b/ansible/roles/guacd/tasks/main.yml @@ -22,21 +22,22 @@ # rdpFreerdp, s. https://issues.apache.org/jira/browse/GUACAMOLE-2146 und # diverse Debian-13-Install-Guides, die genau das bestaetigen). Es gibt # noch KEIN Release mit funktionierender FreeRDP-3.15-Unterstuetzung. -# Daher wird hier stattdessen der guacamole-server-"master"-Branch (git) -# gebaut, in der Hoffnung/Annahme, dass dort bereits Anpassungen an -# neuere FreeRDP-3.x-APIs eingeflossen sind. +# Daher wird hier stattdessen der guacamole-server-"main"-Branch (git, +# Standard-Branch des apache/guacamole-server-Repos) gebaut, in der +# Hoffnung/Annahme, dass dort bereits Anpassungen an neuere +# FreeRDP-3.x-APIs eingeflossen sind. # # ACHTUNG: Das ist AUSDRUECKLICH KEIN von Apache Guacamole empfohlener Weg # (Doku: "please not a non-release version from git") -- kein stabiler # Versions-Tag, keine Checksum-Verifikation moeglich, kann durch Aenderungen -# an "master" jederzeit brechen oder unerwartetes Verhalten zeigen. Sobald +# an "main" jederzeit brechen oder unerwartetes Verhalten zeigen. Sobald # ein Guacamole-Release mit getesteter FreeRDP-3.15-Unterstuetzung # erscheint, sollte per group_vars auf einen festen Tag zurueckgestellt # werden (guacd_version: "x.y.z" erzwingt den Release-Tarball-Pfad, auch -# auf Debian 13). guacd_git_ref erlaubt es, statt "master" einen anderen +# auf Debian 13). guacd_git_ref erlaubt es, statt "main" einen anderen # Branch/Tag/Commit zu bauen. -- name: FreeRDP-Paket, Build-Modus (Release-Tag vs. git-master) und Version anhand der Distribution bestimmen +- name: FreeRDP-Paket, Build-Modus (Release-Tag vs. git-main) und Version anhand der Distribution bestimmen ansible.builtin.set_fact: _guacd_freerdp_pkg: >- {{ guacd_freerdp_dev_package @@ -51,7 +52,7 @@ if (ansible_distribution == 'Debian' and ansible_distribution_major_version | int >= 13) else 'release') }} _guacd_version: "{{ guacd_version if (guacd_version | default('', true) | length > 0) else '1.5.5' }}" - _guacd_git_ref: "{{ guacd_git_ref | default('master') }}" + _guacd_git_ref: "{{ guacd_git_ref | default('main') }}" - name: Build-Abhaengigkeiten fuer guacd installieren ansible.builtin.apt: @@ -121,7 +122,7 @@ _guacd_src_dir: "/usr/local/src/guacamole-server-{{ _guacd_version }}" when: _guacd_build_mode == 'release' -# --- git-master-Pfad (Debian 13, s. Warnhinweis oben) ---------------------- +# --- git-main-Pfad (Debian 13, s. Warnhinweis oben) ------------------------- - name: guacamole-server-Quellcode (git {{ _guacd_git_ref }}) holen/aktualisieren ansible.builtin.git: