1. Packages
  2. Pulumi Vault Provider
  3. Installation & Configuration
HashiCorp Vault v6.4.0 published on Wednesday, Nov 20, 2024 by Pulumi

Pulumi Vault Provider: Installation & Configuration

vault logo
HashiCorp Vault v6.4.0 published on Wednesday, Nov 20, 2024 by Pulumi

    The Pulumi Vault provider uses the Vault SDK to manage resources.

    Installation

    The HashiCorp Vault provider is available as a package in all Pulumi languages:

    Configuration

    Pulumi relies on the Vault SDK to authenticate requests from your computer to HashiCorp Vault. Your credentials are never sent to pulumi.com.

    Once the credentials are obtained, there are two ways to communicate your configuration tokens to Pulumi:

    1. Set the environment variables VAULT_ADDR and VAULT_TOKEN:

      $ export VAULT_ADDR=XXXXXX
      $ export VAULT_TOKEN=YYYYYY
      
    2. Set them using configuration, if you prefer that they be stored alongside your Pulumi stack for easy multi-user access:

      $ pulumi config set vault:address XXXXXX
      $ pulumi config set vault:token YYYYYY --secret
      

    The complete list of configuration parameters is in the HashiCorp Vault provider README. Remember to pass --secret when setting token so that it is properly encrypted.

    vault logo
    HashiCorp Vault v6.4.0 published on Wednesday, Nov 20, 2024 by Pulumi