Skip to main content
  1. Docs
  2. Secrets & Configuration
  3. Providers
  4. Login & OIDC
  5. doppler-login

doppler-login

    The doppler-login provider enables you to log in to Doppler using OpenID Connect. The provider will return a set of credentials that can be used to run Doppler CLI commands using the pulumi env run command and also pull in secrets from Doppler using the doppler-secrets provider.

    Example

    values:
      doppler:
        login:
          fn::open::doppler-login:
            oidc:
              identityId: 00000000-0000-0000-0000-000000000000
      environmentVariables:
        # Consumed by the Doppler CLI for authentication
        DOPPLER_TOKEN: ${doppler.login.accessToken}
    

    Schema reference

    Reference schemas last updated on 2026-07-11, synced automatically from the Pulumi Cloud ESC API.

    Inputs

    • oidc object required
      Options for temporary OIDC credentials.
    • identityId string required
      The identity ID to use.
    • subjectAttributes array[string] optional
      The attributes used to issue the oidc token subject.

    Outputs

    • accessToken string required
      The access token to use for authentication.

    Configuring OIDC

    To learn how to configure OpenID Connect (OIDC) between Pulumi Cloud and Doppler, see the OpenID Connect integration documentation.