antmelekhin.microsoft_repository

Dépôt Microsoft

Un rôle Ansible qui ajoute le dépôt Microsoft aux distributions Linux et installe des paquets à partir de celui-ci.

Exigences

  • Version prise en charge d'Ansible : 2.9 et supérieure.
  • Plateformes prises en charge :
    • Debian
      • 10
      • 11
    • RHEL
      • 7
      • 8
      • 9
    • Ubuntu
      • 18.04
      • 20.04
      • 22.04

Variables du Rôle

  • microsoft_repository_mirror_url Miroir du dépôt Microsoft (par défaut : https://packages.microsoft.com).
  • microsoft_repository_gpgkey_url URL du fichier clé GPG du dépôt Microsoft (par défaut : https://packages.microsoft.com/keys/microsoft.asc).
  • microsoft_repository_dirs_list Une liste de répertoires de dépôt. Voir structure du dépôt. Valeurs disponibles :
    • name prod (par défaut)
    • type omis par défaut (voir l'exemple avec l'installation de 'azure-cli').
  • microsoft_repository_packages Une liste de paquets que vous souhaitez installer (par défaut : []).

Dépendances

Aucune.

Exemple de Playbook

Ajouter le dépôt Microsoft Prod :

---
- name: 'Configurer le dépôt Microsoft'
  hosts: all

  roles:
    - role: antmelekhin.microsoft_repository

Ajouter le dépôt Microsoft Prod et installer les paquets dotnet-sdk-3.1 et powershell :

---
- name: 'Configurer le dépôt Microsoft'
  hosts: all

  roles:
    - role: antmelekhin.microsoft_repository
      microsoft_repository_packages:
        - dotnet-sdk-3.1
        - powershell

Ajouter le dépôt Microsoft Azure CLI et installer le paquet azure-cli :

---
- name: 'Configurer le dépôt Microsoft'
  hosts: all

  roles:
    - role: antmelekhin.microsoft_repository
      microsoft_repository_dirs_list:
        - name: azure-cli
          type: alternative
      microsoft_repository_packages:
        - azure-cli

Licence

MIT

Informations sur l'Auteur

Melekhin Anton.

À propos du projet

An Ansible role to add Microsoft repository on Linux distros and install packages from it.

Installer
ansible-galaxy install antmelekhin.microsoft_repository
Licence
mit
Téléchargements
780
Propriétaire