gotmax23.vscodium
Rola Ansible: vscodium
Rola Ansible, która instaluje vscodium na systemie Linux.
Ostrzeżenie Beta
Ta rola jest obecnie w wersji beta i nie jest przeznaczona do użycia w wersji produkcyjnej. Mogą wystąpić zmiany, które łamią kompatybilność między wydaniami, dlatego upewnij się, że przeczytałeś notatki o wersji.
Wymagania
Ta rola wymaga określonych kolekcji, które nie są dołączone do ansible-core.
Aby zainstalować wymagania tej roli, utwórz plik requirements.yml
z następującą zawartością:
# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
collections:
- name: community.general
Następnie, jeśli używasz ansible-base/ansible-core w wersji 2.10 lub późniejszej, uruchom tę komendę:
ansible-galaxy install -r requirements.yml
Jeśli nadal używasz Ansible w wersji 2.9, uruchom tę komendę zamiast tego:
ansible-galaxy collection install -r requirements.yml
Zmienne roli
Dostępne metody instalacji
Ta rola instaluje codium
z repozytoriów apt/rpm tam, gdzie jest to dostępne. Na Archlinuxie instaluje pakiet code
z oficjalnych repozytoriów dystrybucji.
Oto zmienne tej roli i ich domyślne wartości, jak ustawione w defaults/main.yml
. Możesz je zmienić, aby dostosować działanie tej roli.
# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
# Opcje:
# - `present` zapewnia, że Vscodium jest zainstalowany.
# - `absent` zapewnia, że Vscodium nie jest zainstalowany.
vscodium_state: present
# Url do lustra repozytoriów apt/rpm.
# Zobacz https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo#mirrors, aby zobaczyć pełną listę.
vscodium_mirror: https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo
# Czy sprawdzić odcisk palca klucza podpisującego repozytorium apt/rpm przed jego importowaniem.
vscodium_check_key_fingerprint: true
Przykładowy Playbook
# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
- name: Instalacja Vscodium
hosts: all
become: true
tasks:
- name: Aktualizacja pamięci podręcznej apt
when: ansible_pkg_mgr == "apt"
ansible.builtin.apt:
update_cache: true
cache_valid_time: 3600
- name: Instalacja Vscodium
ansible.builtin.include_role:
name: "gotmax23.vscodium"
Kompatybilność
Ta rola jest testowana przy użyciu najnowszej wersji ansible-core oraz najnowszych wersji kolekcji z Ansible Galaxy. To jest jedyna wersja Ansible, którą ta rola oficjalnie wspiera. Zapewniamy wsparcie staranne dla innych wersji.
Ta rola jest kompatybilna z następującymi dystrybucjami:
Dystrybucja | Wersje |
---|---|
Archlinux | dowolna |
Debian | buster, bullseye, bookworm |
EL | 8 |
Fedora | 34, 35, 36 |
opensuse | 15.3, tumbleweed |
Ubuntu | bionic, focal |
Licencja
Autor
Maxwell G (@gotmax23)
Ansible role that installs vscodium on Linux.
ansible-galaxy install gotmax23.vscodium