gotmax23.vscodium

Rol de Ansible: vscodium

Rol gotmax23.vscodium 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 flujo de trabajo de Molecule en Github Actions Estado del flujo de trabajo de Galaxy en Github Actions

Rol de Ansible que instala vscodium en Linux.

Advertencia Beta

Este rol está actualmente en beta y no se recomienda para uso en producción. Pueden ocurrir cambios disruptivos 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: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
colecciones:
  - nombre: community.general

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

ansible-galaxy install -r requirements.yml

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

ansible-galaxy collection install -r requirements.yml

Variables del Rol

Métodos de Instalación Disponibles

Este rol instala codium desde el repositorio apt/rpm de upstream donde esté disponible. En Archlinux, instala el paquete code desde los repositorios oficiales de la distribución.


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: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
# Opciones:
# - `present` asegura que Vscodium esté instalado.
# - `absent` asegura que Vscodium no esté instalado.
vscodium_state: present

# URL del espejo del repositorio apt/rpm.
# Consulta https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo#mirrors para una lista completa.
vscodium_mirror: https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo

# Si se debe verificar la huella digital de la clave de firma del repositorio apt/rpm antes de importarla.
vscodium_check_key_fingerprint: true

Ejemplo de Playbook

# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
- nombre: Instalar Vscodium
  hosts: all
  become: true

  tareas:
    - nombre: Actualizar caché de apt
      cuando: ansible_pkg_mgr == "apt"
      ansible.builtin.apt:
        update_cache: true
        cache_valid_time: 3600

    - nombre: Instalar Vscodium
      ansible.builtin.include_role:
        name: "gotmax23.vscodium"

Compatibilidad

Este rol se prueba utilizando 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 mejor esfuerzo para otras versiones.

Este rol es compatible con las siguientes distribuciones:

distro versiones
Archlinux cualquiera
Debian buster, bullseye, bookworm
EL 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 vscodium on Linux.

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