반응형 SMALL terraform10 [Terraform] terraform apply가 계속 적용되는 현상 문제 Security Group에 cidr_block을 terraform으로 추가할 때 발생했다. 분명히 적용된 룰인데, terraform apply 시 이미 변경된 룰을 다시 적용한다고 나왔다. 해결 방법 Security Group에서 cidr_blocks에 똑같은 ip 대역을 넣어서 그렇다. 예를들면 resource "aws_security_group" "name"{ ... ingress{ ... cidr_blocks = ["10.10.0.0/24", "10.10.0.0/24"] ... } ... } 와 같이 cidr_blocks에 중복해서 두 번 넣었다. 이런 상황에 에러 메시지가 발생하지 않고, 변경된 작업만 무한 반복한다. 2021. 4. 29. [Terraform] Cycle 에러 Error: Cycle: aws_security_group.*, aws_security_gorup.* ~ 상황 Terraform에 Security Group에 방화벽을 추가하기 위해서 평소처럼 입력했다. * * * security_groups = [aws_security_group.이름.id] * * * 그러자 위와 같은 Cycle 에러가 발생하였다. 원인 및 해결 * * * security_groups = ["sg- ... "] * * * 원인은 테라폼이 작성된 순서때문이다. Target을 A라고하고 Source를 B라고 했을 때, 테라폼 코드 내에서 A 이후에 B의 security group을 정의했었다. 그런데 A에서 B를 먼저 불러와서 코드를 실행하려고 하니, Cycle 오류가 발생하게 되는 것이.. 2021. 3. 24. [3T] AWS 3 tier Architecture 구성하기 - Linux Tomcat & MySQL 연동 (5) 관련글 2021.03.11 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Windows Terraform Infra (1) 2021.03.12 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Windows Terraform 서버 (2) 2021.03.15 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Linux Apache & Tomcat 설치 (3-1) 2021.03.16 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Linux Nginx 설치 & Tomcat 연동 (3-2) 2021.03.17 - [IT/AWS] - [3T] AWS 3 ti.. 2021. 3. 17. [3T] AWS 3 tier Architecture 구성하기 - MySQL 설치 & Replication (4) 관련글 2021.03.11 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Windows Terraform Infra(1) 2021.03.12 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Windows Terraform 서버 (2) 2021.03.15 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Linux Apache & Tomcat 설치 (3-1) 2021.03.16 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Linux Nginx 설치 & Tomcat 연동 (3-2) 2021.03.17 - [IT/AWS] - [3T] AWS 3 tie.. 2021. 3. 17. [3T] AWS 3 tier Architecture 구성하기 - Linux Nginx 설치 & Tomcat 연동 (3-2) 관련글 2021.03.11 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Windows Terraform Infra (1) 2021.03.12 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Windows Terraform 서버 (2) 2021.03.15 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - Linux Apache & Tomcat 설치 (3-1) 2021.03.17 - [IT/AWS] - [3T] AWS 3 tier Architecture 구성하기 - MySQL 설치 & Replication (4) 2021.03.17 - [IT/AWS] - [3T] AWS 3 tier Arc.. 2021. 3. 16. [Terraform] Destroy 빡침이 몰려와서 다 지금까지 구축한 모든 인프라를 다 삭제해버렸다. www.terraform.io/docs/cli/commands/destroy.html Command: destroy - Terraform by HashiCorp The `terraform destroy` command is used to destroy the Terraform-managed infrastructure. www.terraform.io Terraform destroy -auto-approve 묻지도 따지지도 않고 다 삭제해버리는 명령어 해당 폴더에 위치한 테라폼 코드로 작성한 자원들을 모두 삭제해버린다. 다시 3 Tier 구성 시작이다. 2021. 3. 16. 이전 1 2 다음 반응형 LIST