antmelekhin.microsoft_repository

Microsoft Repository

Eine Ansible-Rolle, die das Microsoft-Repository zu Linux-Distributionen hinzufügt und Pakete daraus installiert.

Anforderungen

  • Unterstützte Ansible-Version: 2.9 und höher.
  • Unterstützte Plattformen:
    • Debian
      • 10
      • 11
    • RHEL
      • 7
      • 8
      • 9
    • Ubuntu
      • 18.04
      • 20.04
      • 22.04

Rollen-Variablen

  • microsoft_repository_mirror_url Microsoft Repository Spiegel (Standard: https://packages.microsoft.com).
  • microsoft_repository_gpgkey_url URL zur GPG-Schlüsseldatei des Microsoft-Repositories (Standard: https://packages.microsoft.com/keys/microsoft.asc).
  • microsoft_repository_dirs_list Eine Liste von Repository-Verzeichnissen. Siehe Repository-Struktur. Verfügbare Werte sind:
    • name prod (Standard)
    • type standardmäßig nicht angegeben (siehe das Beispiel mit der Installation von 'azure-cli').
  • microsoft_repository_packages Eine Liste von Paketen, die Sie installieren möchten (Standard: []).

Abhängigkeiten

Keine.

Beispiel-Playbook

Fügen Sie das Microsoft Prod Repository hinzu:

---
- name: 'Microsoft Repository einrichten'
  hosts: all

  roles:
    - role: antmelekhin.microsoft_repository

Fügen Sie das Microsoft Prod Repository hinzu und installieren Sie die Pakete dotnet-sdk-3.1 und powershell:

---
- name: 'Microsoft Repository einrichten'
  hosts: all

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

Fügen Sie das Microsoft Azure CLI Repository hinzu und installieren Sie das Paket azure-cli:

---
- name: 'Microsoft Repository einrichten'
  hosts: all

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

Lizenz

MIT

Autoreninformation

Melekhin Anton.

Über das Projekt

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

Installieren
ansible-galaxy install antmelekhin.microsoft_repository
GitHub Repository
Lizenz
mit
Downloads
780
Besitzer