将 Hashicorp 金库访问密钥注入到 terraform 脚本或 Jenkins 管道中

问题描述

我能够连接到 Hashicorp 保险库并从命令提示获取“accesskey”、“secretkey”和“securitytoken”。我可以从我的 terraform 脚本文件中使用它们连接 AWS 帐户。但是我必须手动将这 3 个凭据放入我的 terraform 文件中。这不是我想要的。

我想自动化这个过程。意思是有什么方法可以从 terraform 文件调用我的 3 vault 命令并获取访问密钥、密钥、令牌?

这是我的 terraform 文件

  provider "aws" {
      region: "us-east-1"
      max_retries = "1"
      access_key = "xxxxxx"
      secret_key = "yyyyyy"
      token = "xxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyy"
 }
 resource "aws_instance" "sandBoxinstance"{
      ami="jjjjjjjj"
      instance_type = "t2.micro"

}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...