gotmax23.vscodium

Rola Ansible: vscodium

Rola gotmax23.vscodium Repo na Githubie Repo na SourceHut Licencja MIT Otwarte problemy na Githubie Otwarte PR na Githubie Wersja roli Liczba commitów od ostatniej wersji Jakość roli na Galaxy Pobrania roli z Galaxy Stan przepływu pracy Molecule na Github Actions Stan przepływu pracy Galaxy na Github Actions

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

MIT

Autor

Maxwell G (@gotmax23)

O projekcie

Ansible role that installs vscodium on Linux.

Zainstaluj
ansible-galaxy install gotmax23.vscodium
Licencja
mit
Pobrania
97
Właściciel
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.