Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 1.52 KB

README.md

File metadata and controls

54 lines (38 loc) · 1.52 KB

Dazhbod Terraform

alt text

TF Init

terraform init -reconfigure \
        -backend-config="address=${TF_ADDRESS}" \ 
        -backend-config="lock_address=${TF_ADDRESS}/lock" \
        -backend-config="unlock_address=${TF_ADDRESS}/lock" \
        -backend-config="username=${TF_USERNAME}" \
        -backend-config="password=${TF_PASSWORD}" \
        -backend-config="lock_method=POST" \
        -backend-config="unlock_method=DELETE" \
        -backend-config="retry_wait_min=5"

TF Lock

Profide lock for Mac for local developemtn and linux for remote

  • terraform providers lock
    -platform=darwin_amd64
    -platform=linux_amd64
    -platform=darwin_arm64
    -platform=linux_arm64

Track

Track required permissions

State

AWS CLI

  • aws configure list-profiles
  • aws sts get-caller-identity --profile=

Errors

  • Cannot link service role
    • If it is first role in new accoutn: aws iam create-service-linked-role --aws-service-name ecs.amazonaws.com