egdoc.vscode
Rôle Ansible : vscode
Rôle Ansible pour installer Visual Studio Code sur Linux.
Exigences
Le rôle n'a pas d'exigences spécifiques. Toutefois, le binaire gpg doit être installé sur les systèmes basés sur Debian pour que l'installation réussisse, car il est utilisé dans le script post-installation du paquet.
Pour éviter d'utiliser les modules de commande ou de shell et préserver l'idempotence, ce rôle télécharge la clé gpg dans /etc/apt/keyrings/
sans la désarmorcer sur les systèmes basés sur Debian. La clé dans ce format ne peut être utilisée que par SecureApt en version 1.4 ou ultérieure (qui est apparue dans stretch), comme indiqué ici.
Variables du Rôle
vscode_gpg_key_url: https://packages.microsoft.com/keys/microsoft.asc
vscode_gpg_key_fingerprint: BC528686B50D79E339D3721CEB3E94ADBE1229CF
L'URL de la clé gpg et l'empreinte de Visual Studio Code.
vscode_rpm_repository_url: https://packages.microsoft.com/yumrepos/vscode
vscode_apt_repository_url: deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.asc] https://packages.microsoft.com/repos/code stable main
Les URL des dépôts apt et rpm de Visual Studio Code.
Dépendances
Aucune
Exemple de Playbook
- hosts: all
roles:
- role: egdoc.vscode
Licence
GPL-2.0
Informations sur l'auteur
Rôle créé par Egidio Docile
ansible-galaxy install egdoc.vscode