gotmax23.zoom

Rol de Ansible: zoom

Rol gotmax23.zoom Repositorio de Github Repositorio de SourceHut Licencia MIT Problemas abiertos en Github PRs abiertos en Github Versión del rol Commits desde la última versión Calidad del rol en Galaxy Descargas del rol en Galaxy Estado del workflow de Molecule en Github Actions Estado del workflow de Galaxy en Github Actions

Rol de Ansible que instala el cliente de Zoom en Linux.

Advertencia Beta

Este rol está actualmente en beta y no está destinado para uso en producción. Pueden ocurrir cambios incompatibles entre versiones, así que asegúrate de leer las notas de la versión.

Requisitos

Este rol depende de ciertas colecciones que no están incluidas en ansible-core.

Para instalar los requisitos de este rol, crea un archivo requirements.yml con el siguiente contenido:

# SPDX-FileCopyrightText: 2021 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
collections:
  - name: community.general

Luego, si estás usando ansible-base/ansible-core 2.10 o posterior, ejecuta este comando.

ansible-galaxy install -r requirements.yml

Si aún estás usando Ansible 2.9, ejecuta este comando en su lugar.

ansible-galaxy collection install -r requirements.yml

Variables del Rol

Aquí están las variables de este rol y sus valores predeterminados, según lo establecido en defaults/main.yml. Si lo deseas, puedes cambiarlas para personalizar el comportamiento de este rol.

# SPDX-FileCopyrightText: 2021 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
# Opciones:
# - `present` asegura que Zoom esté instalado.
# - `absent` asegura que Zoom no esté instalado.
zoom_state: present

# Esta opción determina si se debe verificar la huella digital de la clave rpm de Zoom.
zoom_check_rpm_key: true

# Esta variable determina dónde se descargará el archivo del paquete de Zoom.
# Esto solo se aplica a Archlinux.
zoom_pacman_pkg_download_dir: /opt

Ejemplo de Playbook

# SPDX-FileCopyrightText: 2021 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
- name: Instalar zoom
  hosts: all
  become: true
  
  tasks:
    - name: Actualizar la caché de apt
      when: ansible_pkg_mgr == "apt"
      ansible.builtin.apt:
        update_cache: true
        cache_valid_time: 3600

    - name: Instalar zoom
      ansible.builtin.include_role:
        name: "gotmax23.zoom"

Compatibilidad

Este rol se prueba usando la última versión de ansible-core y la última versión de las colecciones de Ansible Galaxy. Esta es la única versión de Ansible que este rol admite oficialmente. Se proporciona soporte con el mayor esfuerzo para otras versiones.

Este rol es compatible con las siguientes distribuciones:

Distribución Versiones
Archlinux cualquier
Debian buster, bullseye, bookworm
EL 7, 8
Fedora 34, 35, 36
opensuse 15.3, tumbleweed
Ubuntu bionic, focal

Licencia

MIT

Autor

Maxwell G (@gotmax23)

Acerca del proyecto

Ansible role that installs the Zoom client on Linux.

Instalar
ansible-galaxy install gotmax23.zoom
Licencia
mit
Descargas
74
Propietario
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.