gotmax23.vscodium

Ansible-Rolle: vscodium

Rolle gotmax23.vscodium Github Repo SourceHut Repo MIT-Lizenz Open Issues auf Github Offene PRs auf Github Rollen-Version Commits seit der letzten Version Qualität der Rolle auf Galaxy Downloads der Rolle auf Galaxy Status des Molecule-Workflows auf Github Actions Status des Galaxy-Workflows auf Github Actions

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

MIT

Autor

Maxwell G (@gotmax23)

Über das Projekt

Ansible role that installs vscodium on Linux.

Installieren
ansible-galaxy install gotmax23.vscodium
GitHub Repository
Lizenz
mit
Downloads
97
Besitzer
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.