gantsign.visual-studio-code-extensions
Ansible Role: Extensiones de Visual Studio Code
Rol para instalar extensiones para el Visual Studio Code IDE/editor de texto.
Requisitos
Ansible Core >= 2.12
Sistema Operativo
Linux
Familia Debian
Ubuntu
- Focal (20.04)
- Jammy (22.04)
Familia RedHat
Rocky Linux
- 8
Fedora
- 35
Familia SUSE
openSUSE
- 15.3
Nota: otras versiones probablemente funcionen, pero no han sido probadas.
macOS
- Considera el soporte para macOS como experimental en este momento, ya que no está incluido en las pruebas automatizadas.
Variables del Rol
Las siguientes variables cambiarán el comportamiento de este rol (valores predeterminados se muestran a continuación):
# La variante de construcción de VS Code:
# stable - https://code.visualstudio.com
# insiders - https://code.visualstudio.com/insiders/
# oss - https://github.com/microsoft/vscode/wiki/Differences-between-the-repository-and-Visual-Studio-Code
# Precaución: dado que Microsoft no distribuye binarios para code-oss
# este rol no incluye pruebas para code-oss.
# Nota: VSCodium actualmente no es compatible con este rol.
visual_studio_code_extensions_build: stable
# Usuarios para instalar extensiones
users: []
Los usuarios se configuran de la siguiente manera:
users:
- username: # Nombre de usuario de Unix
# Extensiones a instalar si no están ya presentes
visual_studio_code_extensions:
- # extensión 1
- # extensión 2
# Extensiones a desinstalar si no están ya ausentes
visual_studio_code_extensions_absent:
- # extensión 3
Ejemplo de Playbook
- hosts: servers
roles:
- role: gantsign.visual-studio-code-extensions
users:
- username: vagrant
visual_studio_code_extensions:
- streetsidesoftware.code-spell-checker
- wholroyd.jinja
- ms-python.python
visual_studio_code_extensions_absent:
- seanmcbreen.Spell
Más Roles de GantSign
Puedes encontrar más roles de GantSign en Ansible Galaxy.
Desarrollo y Pruebas
Este proyecto utiliza las siguientes herramientas:
- Molecule para orquestar escenarios de prueba
- Testinfra para probar los cambios de forma remota
- pytest el framework de pruebas
- Tox gestiona entornos virtuales de Python para linting y pruebas
- pip-tools para gestionar dependencias
Se proporciona un Contenedor de Desarrollo de Visual Studio Code para desarrollar y probar este rol.
Licencia
MIT
Información del Autor
John Freeman
GantSign Ltd. Número de empresa 06109112 (registrada en Inglaterra)
Instalar
ansible-galaxy install gantsign.visual-studio-code-extensions
Licencia
mit
Descargas
15.1k
Propietario