pulumi / pulumi-vault

A Vault Pulumi resource package, providing multi-language access to HashiCorp Vault
Apache License 2.0
25 stars 5 forks source link

how to get vault values,get data null #572

Closed novohool closed 1 month ago

novohool commented 1 month ago

Outputs:

Resources: 2 unchanged

#### code

import pulumi import pulumi_vault as vault import pulumi_vault.kv as kv import pulumi_kubernetes as k8s import json

config = pulumi.Config() vault_address = config.require("vault_address") vault_token = config.require_secret("vault_token")

provider = vault.Provider( "vault-provider", address=vault_address, token=vault_token )

secret = kv.get_secret_v2( name="k8s/config", mount="secret", opts=pulumi.InvokeOptions(provider=provider) )

pulumi.log.info(f"Secret data: {secret.data}")

secret_output = pulumi.Output.from_input(secret)

secret_data_json = secret_output.apply(lambda data: data) pulumi.export('vault_secret_json', secret_data_json)



### data on vault
![i](https://i.mij.rip/2024/07/25/6c27b58f0ed1641e726854939e3ca1eb.png)