Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heiwa4126/terraform-env-val
terarform で map 型の var に環境変数で値を渡すサンプルコード。
https://github.com/heiwa4126/terraform-env-val
Last synced: 5 days ago
JSON representation
terarform で map 型の var に環境変数で値を渡すサンプルコード。
- Host: GitHub
- URL: https://github.com/heiwa4126/terraform-env-val
- Owner: heiwa4126
- Created: 2023-10-10T07:29:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-10T07:30:44.000Z (about 1 year ago)
- Last Synced: 2023-10-10T08:34:22.689Z (about 1 year ago)
- Language: HCL
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# terraform-env-val
terarform で map 型の var に環境変数で値を渡すサンプルコード。
要は 「TF_VAR\_\* 環境変数で JSON を渡せばいい」のだけど、
shell と JSON の escape が絡むと容易にセキュリティホールになりそう。## 試し方
リソースは何も作らず
outputs が出るだけの .tf です。まず
```bash
terraform init
```して、
```bash
./test0.sh
./test1.sh
./test2.sh
```を実行。なにをしているかは .sh の中身を参照。