테라폼 lock

    [Terraform] 테라폼 Locking과 Backup (S3, DynamoDB)

    Intro 오늘은 지난 시간에 이어서 아래 2가지 문제를 해결 할 수 있는 방법에 대해 알아 보도록 하겠습니다. .tfstate파일이 꼬이지 않도록 하기 .tfstate 파일이 사라지지 않도록 하기 .tfstate파일이 꼬이지 않도록 하기 여럿이서 테라폼 코딩을 할 경우 하나의 .tfstate 파일을 참조하여 작업을 하게 됩니다. 주로 terraform plan 이나 terraform apply 를 할때 .tfstate의 정보를 읽어서 작업을 하는데 이때 누군가가 plan, apply 작업을 할때 locking(잠금) 기능으로 .tfstate 파일이 꼬이지 않도록 설정할 수 있습니다. 이때 사용하는 것이 테라폼에 backend의 locking 설정입니다. locking 설정은 AWS의 대표적인 NoSQL..