Secret storage

Tworzenie storage dla secretów

KV (Key-Value) w HashiCorp Vault to jeden z najprostszych i najczęściej używanych backendów sekretów. Służy do przechowywania dowolnych danych w formie klucz–wartość, takich jak:

  • hasła,
  • tokeny API,
  • klucze prywatne,
  • konfiguracje usług,
  • certyfikaty,
  • dane konfiguracyjne aplikacji.

Sekcja secrets definiuje backendy KV v2 przeznaczone do przechowywania poufnych danych, takich jak:

  • konfiguracje projektów,
  • tokeny,
  • hasła,
  • certyfikaty końcowe.

Przykładowa konfiguracja backendu:

resource "vault_mount" "kv_gitlab" {
  path        = "kv-gitlab"
  type        = "kv-v2"
  description = "Storage for GitLab related secrets"
  options = {
    version = "2"
    type    = "kv-v2"
  }
}

resource "vault_kv_secret_backend_v2" "kv_gitlab_config" {
  mount        = vault_mount.kv_gitlab.path
  max_versions = 10
  cas_required = false
}
Last modified December 19, 2025: docs: Update (72bba37)