gotmax23.vscodium
Rôle Ansible : vscodium
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
Auteur
Maxwell G (@gotmax23)
Ansible role that installs vscodium on Linux.
ansible-galaxy install gotmax23.vscodium