Skip to main content
  1. Docs
  2. Secrets & Configuration
  3. Providers
  4. Secrets and configuration providers

Secrets and configuration providers

    Secrets and configuration providers dynamically import values from an external system of record into your environment. Each provider is invoked through fn::open::<name> and the returned values are evaluated lazily — secrets are fetched at open time, not at definition time.

    ProviderDescription
    1password-secretsImport secrets from 1Password.
    aws-parameter-storeImport parameters from AWS Systems Manager Parameter Store.
    aws-secretsImport secrets from AWS Secrets Manager.
    azure-secretsImport secrets from Azure Key Vault.
    doppler-secretsImport secrets from Doppler.
    gcp-secretsImport secrets from Google Cloud Secret Manager.
    infisical-secretsImport secrets from Infisical.
    vault-secretsImport secrets from HashiCorp Vault.
    pulumi-stacksImport outputs from a Pulumi stack (including Terraform state stored in Pulumi Cloud).
    terraform-stateImport outputs from a Terraform state file in S3 or Terraform Cloud.
    externalImport secrets from a custom service adapter.