gotmax23.vscodium
Rol de Ansible: vscodium
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
Autor
Maxwell G (@gotmax23)
Ansible role that installs vscodium on Linux.
ansible-galaxy install gotmax23.vscodium