Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heiwa4126/terraform-imauser-accesskey
TerraformでIAMユーザを作りアクセスキーを得るサンプル。PGPキーがいる。
https://github.com/heiwa4126/terraform-imauser-accesskey
access-keys aws-iam example terraform
Last synced: 4 days ago
JSON representation
TerraformでIAMユーザを作りアクセスキーを得るサンプル。PGPキーがいる。
- Host: GitHub
- URL: https://github.com/heiwa4126/terraform-imauser-accesskey
- Owner: heiwa4126
- Created: 2022-07-21T02:34:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-21T02:40:12.000Z (over 2 years ago)
- Last Synced: 2023-03-05T11:44:31.845Z (over 1 year ago)
- Topics: access-keys, aws-iam, example, terraform
- Language: HCL
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# terraform-imauser-accesskey
TerraformでIAMユーザを作りアクセスキーを得るサンプル
PGPキーがいる。なければ `gpg --gen-key`
# 参考リンク
- [Create AWS IAM User Login Profile with PGP encrypted password in Terraform | DevCoops](https://devcoops.com/create-aws-iam-user-login-profile-pgp-ecrypted-password-terraform/)
- [Decrypt iam_user_login_profile password in Terraform | DevCoops](https://devcoops.com/decrypt-aws-iam-user-login-profile-password-terraform/)
- [aws_iam_access_key | Resources | hashicorp/aws | Terraform Registry](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_access_key)# 動かし方
まず
```bash
gpg --output pgp/my-public-key.gpg --export heiwa4126 # IDは自分のに変える
```で、公開鍵をエクスポートしておく。
さらに
```bash
terraform init
terraform apply
```で、デプロイ。正常終了したら
```bash
./decode_secret.sh
```で、GPGのパスフレーズ入れるとデコードされる。
# メモ
いらんコードがけっこう入ったままでスイマセン。