marverix.chromium

Ansible 角色:Chromium

构建状态 Ansible 质量评分 Ansible 角色 许可证:ISC

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

  1. 最简单的一个

    ---
    - hosts: all
      roles:
        - marverix.chromium
    
  2. 安装并允许 root 用户运行 Chromium

    ---
    - hosts: all
      roles:
        - role: marverix.chromium
          vars:
            chromium_allow_root: true
    
  3. 安装,禁用网络安全,并设置其他自定义标志

    ---
    - hosts: all
      roles:
        - role: marverix.chromium
          vars:
            chromium_disable_web_security: true
            chromium_custom_flags:
              - enable-experimental-accessibility-features
              - incognito
    

    顺便说一句:这里有一些很好的标志列表 链接

许可证

ISC

关于项目

Ansible role that installs Chromium Browser on Linux

安装
ansible-galaxy install marverix.chromium
许可证
isc
下载
1.6k
拥有者
Everyday normal Software Engineer