gotmax23.zoom
Ansible Rolle: zoom
Ansible Rolle, die den Zoom-Client auf Linux installiert.
Beta-Warnung
Diese Rolle befindet sich derzeit in der Beta-Phase und ist nicht für den produktiven Einsatz gedacht. Bei den Veröffentlichungen können breaking changes auftreten, lesen Sie bitte die Versionshinweise.
Anforderungen
Diese Rolle ist von bestimmten Kollektionen abhängig, die nicht in ansible-core enthalten sind.
Um die Anforderungen dieser Rolle zu installieren, erstellen Sie eine Datei requirements.yml
mit folgendem Inhalt:
# SPDX-FileCopyrightText: 2021 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
kollektionen:
- name: community.general
Wenn Sie ansible-base/ansible-core 2.10 oder höher verwenden, führen Sie diesen Befehl aus:
ansible-galaxy install -r requirements.yml
Wenn Sie weiterhin Ansible 2.9 verwenden, führen Sie stattdessen diesen Befehl aus:
ansible-galaxy collection install -r requirements.yml
Rollenvariablen
Hier sind die Variablen dieser Rolle und ihre Standardwerte, wie in defaults/main.yml
festgelegt. Wenn Sie möchten, können Sie sie ändern, um das Verhalten dieser Rolle anzupassen.
# SPDX-FileCopyrightText: 2021 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
# Optionen:
# - `present` sorgt dafür, dass Zoom installiert ist.
# - `absent` sorgt dafür, dass Zoom nicht installiert ist.
zoom_state: present
# Diese Option bestimmt, ob der Fingerabdruck des RPM-Schlüssels von Zoom überprüft werden soll.
zoom_check_rpm_key: true
# Diese Variable bestimmt, wo diese Rolle das Zoom-Pacman-Paketarchiv herunterladen wird.
# Dies gilt nur für Archlinux.
zoom_pacman_pkg_download_dir: /opt
Beispiel-Playbook
# SPDX-FileCopyrightText: 2021 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
- name: Installiere Zoom
hosts: all
become: true
tasks:
- name: Aktualisiere apt-Cache
when: ansible_pkg_mgr == "apt"
ansible.builtin.apt:
update_cache: true
cache_valid_time: 3600
- name: Installiere Zoom
ansible.builtin.include_role:
name: "gotmax23.zoom"
Kompatibilität
Diese Rolle wird mit der neuesten Version von ansible-core und der neuesten Version der Kollektionen aus Ansible Galaxy getestet. Dies ist die einzige Version von Ansible, die diese Rolle offiziell unterstützt. Für andere Versionen wird Unterstützung nach besten Kräften angeboten.
Diese Rolle ist kompatibel mit den folgenden Distributionen:
Distribution | Versionen |
---|---|
Archlinux | alle |
Debian | buster, bullseye, bookworm |
EL | 7, 8 |
Fedora | 34, 35, 36 |
OpenSUSE | 15.3, tumbleweed |
Ubuntu | bionic, focal |
Lizenz
Autor
Maxwell G (@gotmax23)
Ansible role that installs the Zoom client on Linux.
ansible-galaxy install gotmax23.zoom