일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- SELinux비활성화
- endpoint
- PrivateSubnet
- terraform variable
- 이진탐색
- ec2
- terraform 설치
- Docker
- java
- terraform
- binarysearch
- heapq
- Timezon설정
- s3
- Mac
- Jenkinspipeline
- linuxr계정설정
- 인텔리제이
- lsof
- terraform main commands
- terraform backend
- haproxy
- Python
- algorithm
- terraform 기본개념
- session manager
- JWT
- 프로그래머스
- Jenkins
- Process monitoring
- Today
- Total
목록Terraform (4)
MONG 기술블로그
■ terraform.tfstate terraform apply 를 실행하면 local의 terraform.tfstate 파일이 업데이트된다. 해당 tfstate 파일은 현재 인프라의 상태를 의미하는것은 아니며, 내가 `terraform apply`를 실행한 시점의 인프라 상태를 의미한다. ■ Terraform Backend Terraform Backend란 위에 언급한 Terraform State 파일을 어디에 저장하고 가져올지에 대한 설정이다. 기본적으로는 terraform apply시 local저장소에 저장되지만, Terraform Backend 설정을 통해 s3 등의 저장소에 저장이 가능하다. terraform state는 local에도 기본적으로 저장되는데 Terraform Backend를 왜 ..
Terraform은 HCL 문법을 가진 언어이다. 따라서 언어적 특성을 가지고있으므로 변수를 정의하여 사용할 수 있다. 이때 사용하는 변수를 Terraform Variable이라고 한다. 오늘은 테라폼에서 사용하는 언어의 Variable이 어떤것이 있는지 알아보고 이중 string 변수타입의 사용법에 대해 알아보자. 변수 타입 - string - number - bool 자료구조 - list() - set() - map() - object({ = , ...}) - tuple([, ...]) 금번 실습에서는 string 타입에 대한 Variable만을 사용한다. 이외에 다양한 타입들이 존재하니 더욱 더 자세한 부분은 아래 URL을 참고하여 학습하자. https://www.terraform.io/langua..

이전 시간에 테라폼의 기본 개념들에 대해 알아보았다. 요번 시간에는 테라폼에서 사용하는 명령어에 대해 알아보고 직접 실습해보자. ■ 테라폼 명령어 ( terraform ) 테라폼 주요 명령어에 대해서 간략하게 용도에 대해 알아보자. ( Main Commands ) 또한 주요 명령어를 통해 실제로 AWS S3를 생성하는 실습을 진행한다. Terraform Main Commands 1. init - 다른 테라폼 명령어를 위한 워킹 디렉토리를 준비할때 최초로 사용한다. - 예를들어 provider.tf 파일에 프로바이더 정보를 기입한 뒤에 init 명령어를 사용하여 워킹 디렉토리를 세팅할 수 있다. 2. plan - 현재 테라폼을 통해 설정한 정보를 통해 실제로 변하는 자원정보를 확인한다. - 즉 실제로 자원..

테라폼이란 HashCorp에서 개발한 오픈소스 IaC툴이며, 유저는 HCL이라는 언어를 통해 인프라를 정의하여 코드를 기반으로 인프라를 프로비저닝할 수 있다. 즉 기존에 손으로 한땀한땀 구성하던 인프라 요소들을 코드로써 구축할 수 있게 해주는 멋진 툴이다. 이제 대충은 어떤 툴인지 알게됬으니 테라폼을 설치하고 , 테라폼 구성요소에 대한 필수 기본 개념에 대해서 알아보자. ■ 테라폼 설치 ( MAC OS ) 다음 URL에 접속하면 테라폼 버전을 선택하여 다운로드할 수 있다. https://releases.hashicorp.com/terraform/ Terraform Versions | HashiCorp Releases releases.hashicorp.com 테라폼 버전을 선택하여 링크를 복사한 후 하기 ..