Doppler

v0.0.10 published on Wednesday, Aug 31, 2022 by Pulumiverse

Installation

  1. To use this package, please install the Pulumi CLI first.
  2. This package is only available for JavaScript and TypeScript but support for other languages will be available soon.

Node.js (JavaScript/TypeScript)

To use from JavaScript or TypeScript in Node.js, install using either npm or yarn:

$ npm install @pulumiverse/doppler
$ yarn add @pulumiverse/doppler

Python

$ pip install pulumiverse_doppler

Go & .NET

TBA

Authentication

The Pulumi Doppler Provider needs to be configured with a Doppler API Key and Account ID before it can be used to create resources.

If you don’t have an API Key, you can create one here.

Once you generated the API Key there are two ways to communicate your authorization tokens to Pulumi:

  1. Set the environment variables DOPPLER_API_KEY and DOPPLER_ACCOUNT_ID:

    $ export DOPPLER_API_KEY=cu_xxx
    $ export DOPPLER_ACCOUNT_ID=xxx
    
  2. Set them using pulumi config command, if you prefer that they be stored alongside your Pulumi stack for easy multi-user access:

    $ pulumi config set doppler:apiKey cu_xxx --secret
    $ pulumi config set doppler:accountId xxx
    

Remember to pass --secret when setting doppler:apiKey so it is properly encrypted.