gotmax23.vscodium

Rôle Ansible : vscodium

Rôle gotmax23.vscodium Dépôt Github Dépôt SourceHut Licence MIT Problèmes ouverts sur Github PR ouverts sur Github Version du rôle Commits depuis la dernière version Qualité du rôle Galaxy Téléchargements du rôle Galaxy Statut du workflow Molecule sur Github Actions Statut du workflow Galaxy sur Github Actions

Rôle Ansible qui installe vscodium sur Linux.

Avertissement Beta

Ce rôle est actuellement en beta et n'est pas destiné à un usage en production. Des changements majeurs peuvent survenir entre les versions, alors veuillez lire les notes de version.

Exigences

Ce rôle dépend de certaines collections qui ne sont pas incluses dans ansible-core.

Pour installer les exigences de ce rôle, créez un fichier requirements.yml avec le contenu suivant :

# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
collections:
  - name: community.general

Ensuite, si vous utilisez ansible-base/ansible-core 2.10 ou version ultérieure, exécutez cette commande :

ansible-galaxy install -r requirements.yml

Si vous utilisez encore Ansible 2.9, exécutez plutôt cette commande :

ansible-galaxy collection install -r requirements.yml

Variables du Rôle

Méthodes d'Installation Disponibles

Ce rôle installe codium à partir du dépôt apt/rpm de l'upstream lorsque cela est possible. Sur Archlinux, il installe le paquet code à partir des dépôts officiels de la distribution.


Voici les variables de ce rôle et leurs valeurs par défaut, comme défini dans defaults/main.yml. Si vous le souhaitez, vous pouvez les modifier pour personnaliser le comportement de ce rôle.

# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
# Options :
# - `present` garantit que Vscodium est installé.
# - `absent` garantit que Vscodium n'est pas installé.
vscodium_state: present

# URL du miroir du dépôt apt/rpm.
# Consultez https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo#mirrors pour une liste complète.
vscodium_mirror: https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo

# Vérifier si la clé de signature du dépôt apt/rpm a la bonne empreinte avant de l'importer.
vscodium_check_key_fingerprint: true

Exemple de Playbook

# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: CC0-1.0
---
- name: Installer Vscodium
  hosts: all
  become: true

  tasks:
    - name: Mettre à jour le cache apt
      when: ansible_pkg_mgr == "apt"
      ansible.builtin.apt:
        update_cache: true
        cache_valid_time: 3600

    - name: Installer Vscodium
      ansible.builtin.include_role:
        name: "gotmax23.vscodium"

Compatibilité

Ce rôle est testé avec la dernière version d'ansible-core et la dernière version des collections d'Ansible Galaxy. C'est la seule version d'Ansible que ce rôle prend officiellement en charge. Un support d'effort soutenu est fourni pour d'autres versions.

Ce rôle est compatible avec les distributions suivantes :

distribution versions
Archlinux n'importe quelle
Debian buster, bullseye, bookworm
EL 8
Fedora 34, 35, 36
opensuse 15.3, tumbleweed
Ubuntu bionic, focal

Licence

MIT

Auteur

Maxwell G (@gotmax23)

À propos du projet

Ansible role that installs vscodium on Linux.

Installer
ansible-galaxy install gotmax23.vscodium
Licence
mit
Téléchargements
97
Propriétaire
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.