공부합시다!/Terraform
-
Terraform: EKS구성(2K240708 Test)공부합시다!/Terraform 2024. 7. 8. 12:01
2024월 7월 8일 TestRocky9 + K8S + EKS 1. Terraform Code 1.1. 00_provider.tfterraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 5.57" } }}# Configure the AWS Providerprovider "aws" { region = var.region} 1.2. 01_vpc.tfresource "aws_vpc" "eks_vpc" { cidr_block = var.cidr enable_dns_hostnames = true enable_dns_support = true tags = { ..
-
20단계로 구현하는 Terraform + AWS(Wordpress + RDS)공부합시다!/Terraform 2024. 6. 14. 15:10
전체 코드-> 문자열내에서 변수 사용 시 ${var.변수명} 00_init.tf00_init.tfterraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 5.0" } }} 01_region.tfprovider "aws" { region = var.region}resource "aws_key_pair" "sdkim" { key_name = "${var.name}" public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAt4liBf35ifYpljnT7pgiLpQGC8ROJGm1UVr2o4u9RsXE7nBQX+6E4DwppWWYg0MTLAa..
-
Terraform: EKS 구성공부합시다!/Terraform 2023. 7. 15. 15:52
Terraform의 AWS 모듈을 활용해서 EKS를 구성해 보도록 하겠습니다. 수작업을 Code로 완전히 자동화 합니다. Human Error 방지와 멱등성을 완벽하게 보장하며 그리인해서 경제적인 이득까지 얻을 수 있으니 ㅎㅎ 총 10개의 Module로 분리해 놓았습니다. 1. init 2. Region 3. VPC 4. Internet Gateway 5. Subnet 6. Routing Table 7. Routing Table Association 8. Security Group 9. EKS Cluster 10. EKS WorkNode 생성 순서 입니다. 1. init 1.1. Terraform AWS 버젼 지정, 현재 최신버전은 5.7.0 terraform { required_providers { a..
-
-
Terraform : 20. RDS Create공부합시다!/Terraform 2022. 2. 5. 17:41
아! 드디어 20고개의 마지막 입니다. 언제 끝나나 했는 데 드디어 끝이 납니다. 재 사용 가능한 모듈화가 아닌 가장 평범한 방법으로 Terraform을 이용해서 Wordpress와 RDS를 연결하는 2-Tire 작업을 자동해 해봤습니다. 이제 모듈화 작업을 위한 변수에 대한 학습들을 준비해야 겠네요. 그럼 20번째 포스팅 입니다. 1. 구성도 2. Terraform Code 2.1. Code 역시 RDS생성 시 옵션값들임을 금방 아실 수 있으실 겁니다. 2.2. db_subnet_group 꼭 생성해 주셔요! 자! 그럼 다음에 뵐께요! Have a nice day!