반응형 terraform2 [Terraform] 테라폼을 Backend를 통해 협업하기 테라폼은 클라우드 리소스들의 상태를 .tfstate 파일을 통해서 관리한다.만약 Terraform Backend가 구축되어있지 않은 상태에서 테라폼을 사용하게 되면 로컬에서 tfstate 파일을 관리하게 된다.tfstate 파일을 로컬에서 관리할 경우, 여러 명의 사람들이 테라폼을 사용할 때 tfstate의 상태가 각자 다르기 때문에 클라우드 리소스를 관리할 수 없는 상태가 되어버린다. 또한 동시에 작업하게 되면 상태 충돌 현상이 발생할 수 있다.해당 문제를 해결하기 위해 테라폼은 Backend라는 기능을 지원한다. 이번 포스트에서는 테라폼 Backend에 대한 설명과 구성하는 방법에 대해서 다뤄보도록 하겠습니다. 👍Terraform Backend테라폼 백엔드는 테라폼 상태 파일 즉 tfstate 파일.. 2025. 9. 23. Terraform foreach 사용하기 feat. AWS EC2 현재 운영 중인 EC2 인스턴스와 같은 스펙의 EC2를 만들어야 하는 상황이 생겼다. Terraform으로 같은 스펙의 인스턴스를 만드는 방법은 어떤 방법이 있을까? 🧐 같은 코드를 한 번 더 작성해서 새로운 테라폼 리소스를 만들어줄 수도 있겠지만 본 글에선 테라폼의 foreach문을 사용해서 기존 리소스에 영향을 미치지 않으면서 같은 스펙의 리소스를 새롭게 추가하는 방법을 소개하고자 한다.1. EC2 리소스 정의기존 EC2의 상태를 다음과 같이 가정하자resource "aws_instance" "test-ec2" { ami = var.ec2_ami instance_type = var.ec2_instance_type s.. 2025. 9. 2. 이전 1 다음 반응형