robertdebock.tigervnc
Ansible-Rolle tigervnc
Installieren und konfigurieren Sie tigervnc auf Ihrem System.
GitHub | GitLab | Downloads | Version |
---|---|---|---|
Beispiel-Playbook
Dieses Beispiel stammt aus molecule/default/converge.yml
und wird bei jedem Push, Pull-Request und Release getestet.
---
- name: Zusammenführen
hosts: alle
become: wahr
gather_facts: wahr
roles:
- role: robertdebock.tigervnc
Die Maschine muss vorbereitet werden. In CI erfolgt dies mit molecule/default/prepare.yml
:
---
- name: Vorbereiten
hosts: alle
become: wahr
gather_facts: falsch
roles:
- role: robertdebock.bootstrap
- role: robertdebock.core_dependencies
- role: robertdebock.gnome
- role: robertdebock.users
users_groups:
- name: vncgroup
users:
- name: vncuser
sudo_options: "ALLES=(ALLES) NOPASSWD: ALLES"
group: vncgroup
Siehe auch eine vollständige Erklärung und Beispiel, wie man diese Rollen verwendet.
Rollenvariablen
Die Standardwerte für die Variablen sind in defaults/main.yml
festgelegt:
---
# Standarddatei für tigervnc
# Der tigervnc-server läuft unter einem bestimmten Benutzer und einer bestimmten Gruppe. Dieser Benutzer wird
# in `molecule/default/prepare.yml` erstellt. Sie können einen vorhandenen
# Benutzer auswählen oder einen neuen erstellen mit
# [ansible-role-users](https://galaxy.ansible.com/robertdebock/users)
tigervnc_username: vncuser
tigervnc_groupname: vncgroup
# Um sich mit dem tigervnc-server zu verbinden, wird ein Passwort benötigt.
tigervnc_password: vncpass
# Verwenden Sie das VNC-Passwort des vorhandenen Benutzers
tigervnc_user_exists: falsch
# Die Desktop-Sitzung xstartup sollte sich z.B. mit gnome-session, mate-session verbinden
tigervnc_desktop_session: gnome-session
Anforderungen
- pip-Pakete, die in requirements.txt aufgelistet sind.
Zustand der verwendeten Rollen
Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Sie können Ihr System auch auf andere Weise vorbereiten.
Anforderung | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.core_dependencies | ||
robertdebock.gnome | ||
robertdebock.users |
Kontext
Diese Rolle ist Teil vieler kompatibler Rollen. Schauen Sie sich die Dokumentation dieser Rollen für weitere Informationen an.
Hier ist eine Übersicht über verwandte Rollen:
Kompatibilität
Diese Rolle wurde auf diesen Container-Images getestet:
Container | Tags |
---|---|
EL | 9 |
Ubuntu | focal |
Die minimale erforderliche Version von Ansible ist 2.12. Tests wurden durchgeführt auf:
- Der vorherigen Version.
- Der aktuellen Version.
- Der Entwicklungsversion.
Wenn Sie Probleme finden, melden Sie diese bitte bei GitHub.
Lizenz
Autoreninformation
Bitte ziehen Sie in Betracht, mich zu unterstützen.
ansible-galaxy install robertdebock.tigervnc