antmelekhin.microsoft_repository

マイクロソフトリポジトリ

Ansibleロールで、Linuxディストリビューションにマイクロソフトリポジトリを追加し、そこからパッケージをインストールします。

要件

  • サポートされているAnsibleのバージョン: 2.9以上
  • サポートされているプラットフォーム:
    • Debian
      • 10
      • 11
    • RHEL
      • 7
      • 8
      • 9
    • Ubuntu
      • 18.04
      • 20.04
      • 22.04

ロール変数

  • microsoft_repository_mirror_url マイクロソフトリポジトリミラーのURL(デフォルト: https://packages.microsoft.com
  • microsoft_repository_gpgkey_url マイクロソフトリポジトリのGPGキーのURL(デフォルト: https://packages.microsoft.com/keys/microsoft.asc
  • microsoft_repository_dirs_list リポジトリディレクトリのリスト。詳細はリポジトリ構造を参照してください。利用可能な値は次のとおりです:
    • name prod(デフォルト)
    • type デフォルトでは省略('azure-cli'のインストール例を参照)
  • microsoft_repository_packages インストールしたいパッケージのリスト(デフォルト: []

依存関係

なし

例プレイブック

Microsoft Prodリポジトリを追加します:

---
- name: 'マイクロソフトリポジトリのセットアップ'
  hosts: all

  roles:
    - role: antmelekhin.microsoft_repository

Microsoft Prodリポジトリを追加し、dotnet-sdk-3.1powershellパッケージをインストールします:

---
- name: 'マイクロソフトリポジトリのセットアップ'
  hosts: all

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

Microsoft Azure CLIリポジトリを追加し、azure-cliパッケージをインストールします:

---
- name: 'マイクロソフトリポジトリのセットアップ'
  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.microsoft_repository
ライセンス
mit
ダウンロード
780
所有者