gotmax23.zoom

Ansible Role: zoom

Role gotmax23.zoom
Github Repo
SourceHut Repo
MIT Licensed
Github Open Issues
Github Open PRs
Role Version
Commits since last version
Galaxy Role Quality
Galaxy Role Downloads
Github Actions Molecule workflow status
Github Actions Galaxy workflow status

This Ansible role installs the Zoom client on Linux.

Beta Warning

This role is still in beta and not ready for production. There may be major changes between versions, so please read the release notes.

Requirements

This role requires some collections that are not included in ansible-core.

To set up requirements, create a requirements.yml file with this content:

---
collections:
  - name: community.general

If you’re using ansible-base/ansible-core 2.10 or later, run this command:

ansible-galaxy install -r requirements.yml

If you’re using Ansible 2.9, run this command:

ansible-galaxy collection install -r requirements.yml

Role Variables

Here are the variables for this role and their default values, found in defaults/main.yml. You can change them to customize how the role works:

---
zoom_state: present  # Set to 'absent' if you want to remove Zoom
zoom_check_rpm_key: true  # Whether to check the RPM key fingerprint
zoom_pacman_pkg_download_dir: /opt  # Where to download the Zoom package (only for Archlinux)

Example Playbook

---
- name: Install zoom
  hosts: all
  become: true

  tasks:
    - name: Update apt cache
      when: ansible_pkg_mgr == "apt"
      ansible.builtin.apt:
        update_cache: true
        cache_valid_time: 3600

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

Compatibility

This role has been tested with the latest version of ansible-core and collections from Ansible Galaxy. It officially supports only this version of Ansible, but may work with others.

This role works with:

Distro Versions
Archlinux any
Debian buster, bullseye, bookworm
EL 7, 8
Fedora 34, 35, 36
openSUSE 15.3, tumbleweed
Ubuntu bionic, focal

License

MIT

Author

Maxwell G (@gotmax23)

Informazioni sul progetto

Ansible role that installs the Zoom client on Linux.

Installa
ansible-galaxy install gotmax23.zoom
Licenza
mit
Download
74
Proprietario
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.