egdoc.vscode
Ansible角色:vscode
Ansible角色用于在Linux上安装Visual Studio Code。
要求
该角色没有任何要求,但在基于Debian的系统上,必须安装gpg二进制文件,以确保安装成功,因为它在软件包的后安装脚本中被使用。
为了避免使用命令或shell模块而破坏幂等性,该角色在基于Debian的系统上将gpg密钥下载到/etc/apt/keyrings/
中,而不进行去壳处理。此格式的密钥只能在1.4或更高版本的SecureApt中使用(该版本在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创建