일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 연결리스트 중복제거
- 재귀
- 별 찍기
- 유클리드 호제법
- 정수론
- 임의 정밀도 / 큰 수 연산
- 연결리스트 정렬
- 프로그래머스
- 스택
- 구현
- 큐
- LeetCode 83 c언어
- 사칙연산
- 큰 수 연산
- LeetCode Remove Duplicates from Sorted List in c
- 다이나믹 프로그래밍
- 문자열
- 실패함수
- 브루트포스 알고리즘
- 자료 구조
- 조합론
- 이분 탐색
- 정렬
- 시뮬레이션
- 수학
- Queue
- 문자열제곱
- 해시를 사용한 집합과 맵
- KMP알고리즘
- LeetCode 83번
- Today
- Total
목록2024/08 (19)
hahn
aws_vpc | Resources | hashicorp/aws | Terraform | Terraform Registry Terraform Registry registry.terraform.io resource "aws_vpc" "main" { cidr_block = "172.0.0.0/16"} main.tf terraform apply 하지만 Name이 없으니 추가로 설정을 해줘야한다. terraform destroy 후 resource "aws_vpc" "main" { cidr_block = "172.0.0.0/16" tags = { Name = "terraform" }} terraform plan name tag가 들어가는 걸 확인 terraform apply
Docs overview | hashicorp/aws | Terraform | Terraform Registry Terraform Registry registry.terraform.io version을 선택한 후 우측 use provider을 클릭 복사 후 tf 파일에 붙여넣기 terraform { required_providers { aws = { source = "hashicorp/aws" version = "5.61.0" } } required_version = ">= 1.4"}provider "aws" { # Configuration options} required_version = ">= 1.4" 을 설정하게 되는데 이는 공동 협업을 위함에 있음 terr..
terraform { required_providers { local = { source = "hashicorp/local" version = "2.5.1" } } required_version = ">= 1.4"}resource "local_file" "test" { content = "helloworld" filename = "helloworld.txt"}resource "local_file" "test1" { content = local_file.test.content filename = "test.txt"}resource "local_file" "test2" { content = "test2" filename = "test2.txt"} conte..
terraform { required_providers { local = { source = "hashicorp/local" version = "2.5.1" } } required_version = ">= 1.4"}resource "local_file" "test" { content = "helloworld" filename = "helloworld.txt"}resource "local_file" "test1" { content = "test" filename = "test.txt"} required_providers : Terraform이 사용할 공급자 resource "local_file" "test" { : 리소스를 정의 test는 리소스의 이름으로 l..
terraform init provider "aws" { region = "ap-northeast-2"}resource "aws_security_group" "example" { vpc_id = "" name = "example-security-group" ingress { from_port = 22 to_port = 22 protocol = "tcp" cidr_blocks = ["0.0.0.0/0"] } egress { from_port = 0 to_port = 0 protocol = "-1" cidr_blocks = ["0.0.0.0/0"] }}resource "aws_instance" "example" { ..
Install | Terraform | HashiCorp Developer Install | Terraform | HashiCorp DeveloperExplore Terraform product documentation, tutorials, and examples.developer.hashicorp.com Windows AMD64 Download https://releases.hashicorp.com/terraform/1.9.3/terraform_1.9.3_windows_amd64.zip 압축 해제 후원하는 폴더로 이동 환경 변수 추가 cmd 에서 terraform --version 커맨드로 확인
Terraform 언어는 값에 대해 다음과 같은 타입을 사용합니다:문자열(string): "hello"와 같은 텍스트를 나타내는 유니코드 문자 시퀀스입니다.숫자(number): 숫자 값을 나타냅니다. number 타입은 15와 같은 정수와 6.283185와 같은 소수 값을 모두 표현할 수 있습니다.불리언(bool): true 또는 false 값을 가지는 불리언 값입니다. bool 값은 조건 논리에서 사용할 수 있습니다.리스트(list) 또는 튜플(tuple): ["us-west-1a", "us-west-1c"]와 같은 값의 시퀀스입니다. 리스트의 요소는 0부터 시작하는 연속된 정수로 식별됩니다.집합(set): 고유한 값들의 모음으로, 부가적인 식별자나 순서가 없습니다.맵(map) 또는 객체(object)..
Block : HCL 코드의 최소 단위provider "aws" { region = "ap-northeast-2"} Block은 argument로 구성 meta-argument : hashicorp에서 제공하는 argument The for_each Meta-Argument - Configuration Language | Terraform | HashiCorp Developer The for_each Meta-Argument - Configuration Language | Terraform | HashiCorp DeveloperThe for_each meta-argument allows you to manage similar infrastructure resources without writing a s..