#aws-credentials #terraform #file #write #input #compatible #tfvars

bin+lib actfv

.aws/credentials 作为输入,并写入兼容 Terraform 的 .tfvars 文件

5 个不稳定版本

0.3.0 2023年6月21日
0.2.0 2023年6月13日
0.1.2 2023年6月10日
0.1.1 2023年6月10日
0.1.0 2023年6月10日

身份验证 中排名 #702

MIT/Apache

10KB
144

actfv

.aws/credentials 作为输入,并写入兼容 Terraform 的 .tfvars 文件。

在某些工作场景中,AWS 凭证会在非常短的时间内过期。这迫使进行新的 AWS 登录,然后这些凭证需要进入 Terraform。

此工具允许运行 Terraform 并传递一个包含这些机密的 --var-file。确保此文件不在您的版本控制之外,或者将其添加到 .gitignore 中,以防止意外提交您的 AWS 凭证信息。

它将查找并打印以下内容

  • 区域
  • aws_access_key_id
  • aws_secret_access_key
  • aws_session_token

用法

Usage: actfv.exe [OPTIONS] <SOURCE_FILE_PATH> <TARGET_FILE_PATH>

Arguments:
  <SOURCE_FILE_PATH>  Source aws credentials file. Ex: ~/.aws/credentials
  <TARGET_FILE_PATH>  Target file. Ex: mysecret.tfvars

Options:
  -p, --profile <PROFILE>  Watch the source file constantly for changes [default: default]
  -w, --watch              Watch the source file constantly for changes
  -h, --help               Print help
  -V, --version            Print version

依赖项

~2–11MB
~103K SLoC