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

  • url для получения архива vault-agent
  • по умолчанию: 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 и синхронизировать конфигурационные файлы

Автор

  • Анатолий Ласкарис - nahsi
О проекте

Manage HashiCorp vault-agent

Установить
ansible-galaxy install nahsi/ansible-vault-agent
Лицензия
mit
Загрузки
1907
Владелец