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のユニット/サービスファイルを更新し、設定ファイルを同期します。

作者

  • アナトリー・ラスカリス - nahsi
プロジェクトについて

Manage HashiCorp vault-agent

インストール
ansible-galaxy install nahsi.vaultagent
ライセンス
mit
ダウンロード
1.9k