gotmax23.zoom

Ansible Rolle: zoom

Rolle gotmax23.zoom Github Repo SourceHut Repo MIT Lizenz Offene Github Issues Offene Github PRs Rollen Version Commits seit der letzten Version Galaxy Rollen Qualität Galaxy Rollen Downloads Github Actions Molecule Workflow-Status Github Actions Galaxy Workflow-Status

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

MIT

Autor

Maxwell G (@gotmax23)

Über das Projekt

Ansible role that installs the Zoom client on Linux.

Installieren
ansible-galaxy install gotmax23.zoom
GitHub Repository
Lizenz
mit
Downloads
74
Besitzer
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.