【问题标题】:How to get Vault secret through Terraform如何通过 Terraform 获取 Vault 机密
【发布时间】:2021-12-27 07:23:00
【问题描述】:

我已经在 Vault UI 中创建了密钥/密钥对。试图通过 Terraform 获取 Vault 的秘密。

请分享想法!

【问题讨论】:

    标签: terraform hashicorp-vault


    【解决方案1】:

    您需要定义 Vault 提供程序,并将其作为数据对象获取。这是一个简单的例子:

    provider "vault" {
      address = "https://my-vault-address.com"
      skip_tls_verify = true
      token = "xxx"
    }
    
    data "vault_generic_secret" "my_secret" {
      path = "secret/path/to/mysecret"
    }
    

    那么为了使用它:

    ...
    pass = data.vault_generic_secret.my_secret.data["password"]
    ...
    

    【讨论】:

    猜你喜欢
    • 2020-10-28
    • 2018-03-26
    • 1970-01-01
    • 2019-05-31
    • 2021-02-24
    • 2021-09-21
    • 2020-05-07
    • 2022-08-23
    • 1970-01-01
    相关资源
    最近更新 更多