nahsi.vaultagent

vault-agent

Install, set up, and manage vault-agent

Role Philosophy

Check out ansible-consul for more information.

Role Variables

Refer to defaults/ for more details and examples.

vault_agent_version

  • The version to use.

vault_agent_dirs

  • A list of directories to create.
  • Default settings:
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

  • A list of templates to create in the template.d directory.

vault_agent_user

  • The user who owns the vault-agent process and files.
  • Default: root.

vault_agent_group

  • The group for the vault_agent_user.
  • Default: root.

vault_agent_download_url

  • The URL to download the vault-agent archive from.
  • Default: https://releases.hashicorp.com.

vault_agent_service

vault_agent_unitfile

skip_handlers

  • Whether to skip restart/reload - useful for building images with Packer.
  • Default: false.

Tags

  • config - Update the vault-agent unit/service file and sync configuration files.

Author

  • Anatoly Laskaris - nahsi
Informazioni sul progetto

Manage HashiCorp vault-agent

Installa
ansible-galaxy install nahsi.vaultagent
Licenza
mit
Download
1.9k
Proprietario