egdoc.vscode
Ansibleロール: vscode
LinuxにVisual Studio CodeをインストールするためのAnsibleロールです。
要件
このロールには特別な要件はありませんが、Debian系のシステムではgpgバイナリがインストールされている必要があります。これは、パッケージのインストール後のスクリプトで使用されるためです。
コマンドやシェルモジュールを使用せずに冪等性を保つために、このロールではDebian系システムでgpgキーを/etc/apt/keyrings/
にダウンロードします。ただし、デアーマリングは行いません。この形式のキーはSecureAptによって、バージョン1.4以降(stretchから登場)でのみ使用できます。詳しくはこちらを参照してください。
ロール変数
- vscode_gpg_key_url: https://packages.microsoft.com/keys/microsoft.asc
- vscode_gpg_key_fingerprint: BC528686B50D79E339D3721CEB3E94ADBE1229CF
Visual Studio CodeのgpgキーのURLとフィンガープリントです。
- vscode_rpm_repository_url: https://packages.microsoft.com/yumrepos/vscode
- vscode_apt_repository_url: deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.asc] https://packages.microsoft.com/repos/code stable main
Visual Studio CodeのaptおよびrpmリポジトリのURLです。
依存関係
なし
例プレイブック
- hosts: all
roles:
- role: egdoc.vscode
ライセンス
GPL-2.0
著者情報
このロールはEgidio Docileによって作成されました。