nahsi.vaultagent
vault-agent
安装、配置和维护 vault-agent
角色理念
请参见 ansible-consul。
角色变量
请参见 defaults/ 以获取详细信息和示例。
vault_agent_version
- 要使用的版本
vault_agent_dirs
- 要创建的目录映射
- 默认值:
vault_agent_dir: "/opt/vault"
vault_agent_dirs:
main:
path: "{{ vault_agent_dir }}"
configs:
path: "{{ vault_agent_dir }}/config.d"
templates:
path: "{{ vault_agent_dir }}/template.d"
certs:
path: "{{ vault_agent_dir }}/certs"
logs:
path: "/var/log/vault-agent"
vault_agent_config
- 主要 配置 文件
- 示例:请参见 defaults/example.yml
vault_agent_templates
- 在
template.d
目录中创建的模板映射
vault_agent_user
- vault-agent 进程和文件的拥有者
- 默认值:
root
vault_agent_group
vault_agent_user
的组- 默认值:
root
vault_agent_download_url
- 下载 vault-agent 压缩包的 URL
- 默认值:
https://releases.hashicorp.com
vault_agent_service
- openrc 服务文件
- 默认值:参见 defaults/main.yml
vault_agent_unitfile
- systemd 单元文件
- 默认值:参见 defaults/main.yml
skip_handlers
- 跳过重启/重新加载 - 在使用 Packer 构建镜像时非常有用
- 默认值:
false
标签
config
- 更新 vault-agent 单元/服务文件并同步配置文件
作者
- Anatoly Laskaris - nahsi