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

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

vault_agent_unitfile

skip_handlers

  • 跳过重启/重新加载 - 在使用 Packer 构建镜像时非常有用
  • 默认值:false

标签

  • config - 更新 vault-agent 单元/服务文件并同步配置文件

作者

  • Anatoly Laskaris - nahsi
关于项目

Manage HashiCorp vault-agent

安装
ansible-galaxy install nahsi.vaultagent
许可证
mit
下载
1.9k