유피넬의 AWS와 클라우드 플레어 인프라 상태가 정의되어있는 테라폼 코드입니다. 쿠버네티스 YAML 파일들은 upnl/kubernetes에서 확인하세요.
- Terraform 1.x
- Terraform Cloud account
- AWS credentials
- Cloudflare API Token
# https://app.terraform.io/app/settings/tokens 에서 본인의 토큰을 확인한 뒤
# ~/.terraformrc 에 아래와 같이 테라폼 토큰 세팅
#
# credentials "app.terraform.io" {
# token = "xxxxxxxxxxxxxx.atlasv1.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# }
# Set Cloudflare API token, See https://dash.cloudflare.com/profile/api-tokens
cp -i terraform.tfvars.example terraform.tfvars
terraform init
# IAM 시크릿 확인하기
terraform console <<< local.iam_secrets
terraform console <<< local.iam_secrets.simnalamburt