marverix.chromium
Ansible 角色:Chromium
Ansible 角色,用于在 Linux 上安装 Ungoogled Chromium。
特性
- ✔️ 安装 Ungoogled Chromium
- ✔️ 可以通过更改 URL 定义要安装的版本
- ✔️ 设置标志
- ✔️ 已通过 Molecule Verify 测试
支持的平台
- ✔️ Ubuntu 18.04 (Bionic)
- ✔️ Ubuntu 20.04 (Focal)
- ✔️ CentOS 7
- ✔️ CentOS 8
需求
无
角色变量
变量 | 描述 | 默认值 |
---|---|---|
chromium_archive_url |
Ungoogled Chromium 压缩包的 URL | Chromium 89 的链接 |
chromium_archive_sha1 |
压缩包的 SHA1 | 上面包的 SHA1 |
chromium_allow_root |
是否允许 root 用户运行 Chromium?设置 no-sandbox 标志。 |
true |
chromium_disable_gpu |
是否禁用 GPU?设置 disable-gpu 标志。 |
true |
chromium_disable_web_security |
是否禁用网络安全?危险,但在某些特定开发情况下可能有用。设置 disable-web-security 标志。 |
false |
chromium_ignore_certificate_errors |
是否忽略证书错误?设置 ignore-certificate-errors 标志。 |
false |
chromium_custom_flags |
其他待设置的标志列表。标志不能以 -- 为前缀! |
[] |
依赖
无
示例 Playbook
最简单的一个
--- - hosts: all roles: - marverix.chromium
安装并允许 root 用户运行 Chromium
--- - hosts: all roles: - role: marverix.chromium vars: chromium_allow_root: true
安装,禁用网络安全,并设置其他自定义标志
--- - hosts: all roles: - role: marverix.chromium vars: chromium_disable_web_security: true chromium_custom_flags: - enable-experimental-accessibility-features - incognito
顺便说一句:这里有一些很好的标志列表 链接
许可证
ISC