microsoft_repository

Репозиторий Microsoft

Это роль Ansible, которая добавляет репозиторий Microsoft в дистрибутивы Linux и устанавливает из него пакеты.

Требования

  • Поддерживаемая версия Ansible: 2.9 и выше.
  • Поддерживаемые платформы:
    • Debian
      • 10
      • 11
    • RHEL
      • 7
      • 8
      • 9
    • Ubuntu
      • 18.04
      • 20.04
      • 22.04

Переменные роли

  • microsoft_repository_mirror_url Зеркало репозитория Microsoft (по умолчанию: https://packages.microsoft.com).
  • microsoft_repository_gpgkey_url URL файла GPG-ключа репозитория Microsoft (по умолчанию: https://packages.microsoft.com/keys/microsoft.asc).
  • microsoft_repository_dirs_list Список директорий репозитория. Смотрите структуру репозитория. Доступные значения:
    • name prod (по умолчанию)
    • type по умолчанию опущен (см. пример с установкой 'azure-cli').
  • microsoft_repository_packages Список пакетов, которые вы хотите установить (по умолчанию: []).

Зависимости

Нет.

Пример Playbook

Добавьте репозиторий Microsoft Prod:

---
- name: 'Настройка репозитория Microsoft'
  hosts: all

  roles:
    - role: antmelekhin.microsoft_repository

Добавьте репозиторий Microsoft Prod и установите пакеты dotnet-sdk-3.1 и powershell:

---
- name: 'Настройка репозитория Microsoft'
  hosts: all

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

Добавьте репозиторий Microsoft Azure CLI и установите пакет azure-cli:

---
- name: 'Настройка репозитория Microsoft'
  hosts: all

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

Лицензия

MIT

Информация об Авторе

Антон Мелехин.

О проекте

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

Установить
ansible-galaxy install antmelekhin/ansible-role-microsoft-repository
Лицензия
mit
Загрузки
714
Владелец