community.sops.install 角色 – 安装 SOPS
注意
此角色是 community.sops 集合(版本 2.0.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.sops
。
要在 Playbook 中使用它,请指定:community.sops.install
。
入口点 main
– 安装 SOPS
community.sops 1.5.0 中的新功能
概要
此角色安装 SOPS 和 GNU Privacy Guard (GPG)。
此角色支持以下操作系统:Alpine(足够新)、Arch Linux、CentOS 7、Stream 8 或更新版本、Debian 10 (Buster) 或更新版本、Fedora(足够新)、RHEL 7 或更新版本、Ubuntu 16.04 或更新版本的 LTS 版本
如果
sops_install_on_localhost
为false
,则需要存在 Ansible 事实ansible_facts.architecture
、ansible_facts.distribution
、ansible_facts.distribution_major_version
、ansible_facts.distribution_version
和ansible_facts.os_family
。
参数
参数 |
注释 |
---|---|
角色在安装软件包时是否应使用 选项
|
|
当从 GitHub 安装最新的 SOPS 版本时,配置如何检测最新版本。
选项
|
|
在查询 GitHub API 以获取最新版本时提供的令牌。如果没有令牌,则会有相当严格的速率限制。 主要应在 GitHub Actions 中使用。 |
|
在 Ansible 控制器( 选项
|
|
确定安装 SOPS 的来源。 值 值 值 选项
|
|
要安装的 SOPS 版本。 应该类似于 默认值: |