antmelekhin.microsoft_repository

Repositorio de Microsoft

Un rol de Ansible que agrega el repositorio de Microsoft a distribuciones de Linux e instala paquetes desde él.

Requisitos

  • Versión de Ansible soportada: 2.9 o superior.
  • Plataformas soportadas:
    • Debian
      • 10
      • 11
    • RHEL
      • 7
      • 8
      • 9
    • Ubuntu
      • 18.04
      • 20.04
      • 22.04

Variables del Rol

  • microsoft_repository_mirror_url Espejo del repositorio de Microsoft (predeterminado: https://packages.microsoft.com).
  • microsoft_repository_gpgkey_url URL del archivo de clave GPG del repositorio de Microsoft (predeterminado: https://packages.microsoft.com/keys/microsoft.asc).
  • microsoft_repository_dirs_list Lista de directorios del repositorio. Ver estructura del repositorio. Los valores disponibles son:
    • name prod (predeterminado)
    • type omitido por defecto (ver el ejemplo con la instalación de 'azure-cli').
  • microsoft_repository_packages Lista de paquetes que deseas instalar (predeterminado: []).

Dependencias

Ninguna.

Ejemplo de Playbook

Agregar el repositorio Microsoft Prod:

---
- name: 'Configurar repositorio de Microsoft'
  hosts: all

  roles:
    - role: antmelekhin.microsoft_repository

Agregar el repositorio Microsoft Prod e instalar los paquetes dotnet-sdk-3.1 y powershell:

---
- name: 'Configurar repositorio de Microsoft'
  hosts: all

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

Agregar el repositorio Microsoft Azure CLI e instalar el paquete azure-cli:

---
- name: 'Configurar repositorio de Microsoft'
  hosts: all

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

Licencia

MIT

Información del Autor

Melekhin Anton.

Acerca del proyecto

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

Instalar
ansible-galaxy install antmelekhin.microsoft_repository
Licencia
mit
Descargas
780
Propietario