본문 바로가기
반응형

DevOps/Terraform7

[Terraform] aws eip 에러: Can't configure a value for "domain" terraform으로 eip생성하려고 공식문서에서 다음과 같이 입력하고 생성하였습니다. resource "aws_eip" "lb" { instance = aws_instance.web.id domain = "vpc" } 자동으로 이 값이 입력된다는 내용이네요 뭔가 싶어서 찾아보았습니다. (삭제하면 동작합니다.) vpc로 할당한다는 내용 이때까지만 해도 뭔 새로운 기능이 생겼나 싶었네요. https://awscli.amazonaws.com/v2/documentation/api/2.1.29/reference/ec2/allocate-address.html aws cli aws eip에 다음과 같이 할당하는 내용이 있어서 보았는데 EC2-classic 이라는 옵션이 따로 있더군요. 생각해보니 예전에 ec2가 업.. 2024. 1. 30.
[Terraform]테라폼에서 terraformer로 import후 plan 시 에러: The state file could not be read: read terraform.tfstate: The process cannot access the file because another process has locked a portion of the file. terraformer로 import한 폴더에서 terraform plan을 하니 다음과 같은 에러가 발생했다. The state file could not be read: read terraform.tfstate: The process cannot access the file because another process has locked a portion of the file. 그래서 terraform state mv 로 tfstate 정보를 다른곳에 옮겨서 plan을 해보았더니 정상적으로 동작하였다. import한것은 plan을 막아 놓은건지 아니면 terraformer에서 사용하는 상태로 적용되어 프로세스가 남아있다고 그런건지 확실하지는 않다. 2023. 8. 3.
terraform Error refreshing state: AccessDenied: Access Denied terraform init 하는데 에러 발생 AccessDenied 되어 있는데 state refresh가 안된다는것이므로 주소나 권한 문제일것이다. 권한의 문제는 없고 주소를 찾아보니 provider의 s3 주소가 제대로 적혀있지 않았다. 수정하니 정상적으로 init 되었다. 2023. 8. 2.
terraform destroy 없는데 리소스 있다고 계속 삭제 에러 aws_main_route_table_association.tfer--vpc-03f3fefcf250ad43c: Destroying... [id=rtbassoc-09f06760c3581eb6d] ╷ │ Error: deleting Main Route Table Association (rtb-0e8f2f41d4cbe59a0): MissingParameter: The request must contain the parameter routeTableId │ status code: 400, request id: a54be86b-40ad-45dc-85ed-4c7fdfb0ae56 │ │ ╵ main rtb association 을 살리고 죽여도 계속 삭제가 안됨 어차피 삭제 안할거라 파일 및 설정 없애고 tfstat.. 2023. 7. 31.
packer 설치 윈도우 powershell에서 실행하려고 했는데 hashcorp사가 대체적으로 linux 기반을 좋아하는것 같아 일찌감치 포기하고 wsl을 이용하기로했다. (환경설정이 잘안된다.) 아래 공식홈페이지에 굉장히 친절하게 설명이 되어있다. https://learn.hashicorp.com/tutorials/packer/get-started-install-cli Install Packer | Packer - HashiCorp Learn Packer must first be installed on the machine you want to run it on. learn.hashicorp.com gpg key 등록 curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo.. 2022. 10. 5.
Terraform 설치 설치방법(for windows) https://learn.hashicorp.com/tutorials/terraform/install-cli?in=terraform/aws-get-started Install Terraform | Terraform - HashiCorp Learn Install Terraform on Mac, Linux, or Windows by downloading the binary or using a package manager (Homebrew or Chocolatey). Then create a Docker container locally by following a quick-start tutorial to check that Terraform installed correctly. .. 2022. 10. 4.
Terraform 설치(windows) chocolatey를 설치합니다. 방법은 전에 포스팅했던 걸 링크로 대체합니다. https://rainbound.tistory.com/entry/Window-chocolatey-%EC%84%A4%EC%B9%98 Window chocolatey 설치 패키지 관리자가 window에 있다고해서 설치함 사용하지 않으면 웹페이지에 들어가서 다운받고 환경설정을 해줘서 shell에서 사용할수 있게 설정해야하는데 패키지 관리자를 사용하면 관리자 명령 rainbound.tistory.com 웹에서 애플리케이션받아서 설치하는 방법이 있지만 경로 설정 및 환경설정이 귀찮으므로 cmd나 power shell로 설치해보겟습니다. 앱으로 하고 싶으신분은 아래 URL에서 받으시면 됩니다. https://www.terraform.i.. 2022. 8. 22.
반응형