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
oidcobject requiredOptions for temporary OIDC credentials.- ↳
identityIdstring requiredThe identity ID to use. - ↳
subjectAttributesarray[string] optionalThe attributes used to issue the oidc token subject.
Outputs
accessTokenstring requiredThe 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.