antmelekhin.microsoft_repository
マイクロソフトリポジトリ
Ansibleロールで、Linuxディストリビューションにマイクロソフトリポジトリを追加し、そこからパッケージをインストールします。
要件
- サポートされているAnsibleのバージョン: 2.9以上
- サポートされているプラットフォーム:
- Debian
- 10
- 11
- RHEL
- 7
- 8
- 9
- Ubuntu
- 18.04
- 20.04
- 22.04
- Debian
ロール変数
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.1
とpowershell
パッケージをインストールします:
---
- 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
著者情報
メレキン・アントン