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 factsansible_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 版本。 应为类似 默认值: |