ABTCEFG♪ 안녕하세요, 여러분!
BTC_김쿼카입니다.
저번 시간에 이어 리눅스에서 terraform을 버전별로 사용하는 방법을 알려드리도록 할게요!
먼저 테스트에 사용할 ec2를 하나 생성해주세요.
인스턴스 접속까지 다 해주셨다면 다음으로 진행하도록 할게요.
테라폼을 설치해야하는데 이때 설치할 경로는 /usr/local/bin 입니다! 설치할 테라폼 버전은 아래 홈페이지에서 확인할 수 있으니 참고해주세요.
https://releases.hashicorp.com/terraform/
Terraform의 많은 버전 중에서 저희가 가장 자주 쓰고 있는 0.13.1 과 비교를 위한 1.2.7 이 두 가지 버전을 설치해보겠습니다.
리눅스용 zip 파일 중에서 amd64가 적힌 파일을 다운받을 텐데요.
curl -O -L https://releases.hashicorp.com/terraform/0.13.1/terraform_0.13.1_linux_amd64.ziphttps://releases.hashicorp.com/terraform/0.13.1/terraform_0.13.1_linux_amd64.zip
curl로 다운받고 나면 이렇게 zip 파일로 다운받이진 것을 확인할 수 있습니다!
이렇게 두가지 버전을 다운받고 나면 압축을 해제해야 하는데 unzip으로 해제한 테라폼 실행파일의 이름을 각각 버전에 맞게 수정하면 됩니다.
zip 파일은 필요없으니 삭제하셔도 괜찮습니다. 아래의 사진처럼 입력해주시면 테라폼 설치가 정상적으로 된 것을 확인할 수 있습니다!
마지막으로 terraform init을 해볼까요?
mkdir test
cd test
vi aws.tf
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.0"
}
}
}
provider "aws" {
region = "ap-northeast-2"
}
성공적으로 init이 되는 걸 확인할 수 있습니다.
'INFRA > Operation' 카테고리의 다른 글
Terraform 리소스의 개념 이해 - GCP 2편 (0) | 2022.11.01 |
---|---|
Terraform 리소스의 개념 이해 - GCP 1편 (0) | 2022.10.29 |
Terraform 리소스의 개념 이해 - AWS 4편 (0) | 2022.10.18 |
Terraform 리소스의 개념 이해 - AWS 5편 (0) | 2022.10.17 |
쿠버네티스 이론 STEP14 Resource Management (0) | 2022.10.12 |
댓글