gantsign.visual-studio-code-extensions
Rola Ansible: Rozszerzenia Visual Studio Code
Rola do instalacji rozszerzeń dla Visual Studio Code IDE / edytora tekstu.
Wymagania
Ansible Core >= 2.12
OS
Linux
Rodzina Debian
Ubuntu
- Focal (20.04)
- Jammy (22.04)
Rodzina RedHat
Rocky Linux
- 8
Fedora
- 35
Rodzina SUSE
openSUSE
- 15.3
Uwaga: inne wersje mogą działać, ale nie były testowane.
macOS
- Wsparcie dla macOS traktowane jest jako eksperymentalne, ponieważ nie jest uwzględnione w testach automatycznych.
Zmienne Roli
Poniższe zmienne zmieniają zachowanie tej roli (domyślne wartości są pokazane poniżej):
# Wariant budowy 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
# Uwaga: ponieważ Microsoft nie dystrybuuje binariów dla code-oss,
# ta rola nie zawiera testów dla code-oss.
# Uwaga: VSCodium obecnie nie jest wspierany przez tę rolę.
visual_studio_code_extensions_build: stable
# Użytkownicy, dla których będą instalowane rozszerzenia
users: []
Użytkownicy są skonfigurowani w następujący sposób:
users:
- username: # Nazwa użytkownika Unix
# Rozszerzenia do zainstalowania, jeśli nie są już obecne
visual_studio_code_extensions:
- # rozszerzenie 1
- # rozszerzenie 2
# Rozszerzenia do odinstalowania, jeśli nie są już nieobecne
visual_studio_code_extensions_absent:
- # rozszerzenie 3
Przykładowa Książka Zabaw
- hosts: serwery
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
Więcej Ról od GantSign
Więcej ról od GantSign można znaleźć na Ansible Galaxy.
Rozwój i Testowanie
Ten projekt korzysta z następujących narzędzi:
- Molecule do organizowania scenariuszy testowych
- Testinfra do testowania zmian na zdalnym
- pytest framework testowy
- Tox zarządza wirtualnymi środowiskami Pythona do lintera i testowania
- pip-tools do zarządzania zależnościami
Zaprojektowano kontener deweloperski Visual Studio Code Dev Container do rozwijania i testowania tej roli.
Licencja
MIT
Informacje o Autorze
John Freeman
GantSign Ltd. Numer Rejestracyjny 06109112 (zarejestrowana w Anglii)
Zainstaluj
ansible-galaxy install gantsign.visual-studio-code-extensions
Licencja
mit
Pobrania
15.1k
Właściciel