gotmax23.vscodium
Ansible-Rolle: vscodium
Ansible-Rolle zur Installation von Vscodium auf Linux.
Beta-Warnung
Diese Rolle befindet sich derzeit in der Beta-Phase und ist nicht für den produktiven Einsatz gedacht. Es können zwischen den VeröffentlichungenBreaking Changes auftreten, daher bitte unbedingt die Release-Notizen lesen.
Anforderungen
Diese Rolle benötigt bestimmte Collections, die nicht in ansible-core enthalten sind.
Um die Anforderungen dieser Rolle zu installieren, erstellen Sie eine Datei namens requirements.yml
mit folgendem Inhalt:
# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
collections:
- name: community.general
Führen Sie dann, falls Sie ansible-base/ansible-core 2.10 oder höher verwenden, diesen Befehl aus:
ansible-galaxy install -r requirements.yml
Wenn Sie noch Ansible 2.9 verwenden, führen Sie stattdessen diesen Befehl aus:
ansible-galaxy collection install -r requirements.yml
Rollenvariablen
Verfügbare Installationsmethoden
Diese Rolle installiert codium
aus dem apt/rpm Repository des Upstreams, wo verfügbar. Auf Archlinux wird das code
Paket aus den offiziellen Repos der Distribution installiert.
Hier sind die Variablen dieser Rolle und ihre Standardwerte, wie sie in defaults/main.yml
festgelegt sind. Wenn Sie möchten, können Sie diese ändern, um das Verhalten dieser Rolle anzupassen.
# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
# Optionen:
# - `present` stellt sicher, dass Vscodium installiert ist.
# - `absent` stellt sicher, dass Vscodium nicht installiert ist.
vscodium_state: present
# apt/rpm Repository-Spiegel-URL.
# Siehe https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo#mirrors für eine vollständige Liste.
vscodium_mirror: https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo
# Ob das Fingerabdruck des apt/rpm Repository-Signierungsschlüssels vor dem Import überprüft werden soll.
vscodium_check_key_fingerprint: true
Beispiel-Playbook
# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
- name: Vscodium installieren
hosts: all
become: true
tasks:
- name: apt-Cache aktualisieren
when: ansible_pkg_mgr == "apt"
ansible.builtin.apt:
update_cache: true
cache_valid_time: 3600
- name: Vscodium installieren
ansible.builtin.include_role:
name: "gotmax23.vscodium"
Kompatibilität
Diese Rolle wurde mit der neuesten Version von ansible-core und den neuesten Versionen der Collections von Ansible Galaxy getestet. Dies ist die einzige Version von Ansible, die offiziell von dieser Rolle unterstützt wird. Für andere Versionen wird bestmöglicher Support angeboten.
Diese Rolle ist kompatibel mit den folgenden Distributionen:
Distribution | Versionen |
---|---|
Archlinux | alle |
Debian | buster, bullseye, bookworm |
EL | 8 |
Fedora | 34, 35, 36 |
opensuse | 15.3, tumbleweed |
Ubuntu | bionic, focal |
Lizenz
Autor
Maxwell G (@gotmax23)
Ansible role that installs vscodium on Linux.
ansible-galaxy install gotmax23.vscodium