하씨가문의영광21 Terraform 리소스의 개념 이해 - GCP 6편 안녕하세요! 하씨가문의 영광입니다! 이번에는 firewall와 image에 대해서 다뤄보도록 하겠습니다:) ▶ 목차 google_compute_firewall google_compute_image 1. google_compute_firewall resource "google_compute_firewall" "default" { name = "test-firewall" network = google_compute_network.default.name allow { protocol = "icmp" } allow { protocol = "tcp" ports = ["80", "8080", "1000-2000"] } source_tags = ["web"] } 필수 설명 옵션 설명 name 리소스의 이름입니다. a.. 2022. 11. 29. Terraform 리소스의 개념 이해 - GCP 4편 안녕하세요! 하씨가문의 영광입니다! 지난번까지 Terraform GCP 3편까지 다뤄보았는데요! 이번에는 autoscaler와 backend_service에 대해서 다뤄보도록 하겠습니다:) Don't have a good day, Have a great day! ▶ 목차 google_compute_autoscaler google_compute_backend_service 1. google_compute_autoscaler resource "google_compute_autoscaler" "default" { provider = google-beta name = "my-autoscaler" zone = "us-central1-f" target = google_compute_instance_group_man.. 2022. 11. 29. Terraform 리소스의 개념 이해 - GCP 2편 안녕하세요! 하씨가문의 영광입니다! 지난번까지 Terraform GCP Provider 및 기본 구성에 대해서 알아보았는데요! 이번에는 GCP의 subnetwork와 address에 대해서 다뤄보도록 하겠습니다:) Don't have a good day, Have a great day! ▶ 목차 google_compute_subnetwork google_compute_address 1. google_compute_subnetwork resource "google_compute_subnetwork" "network-with-private-secondary-ip-ranges" { name = "test-subnetwork" ip_cidr_range = "10.2.0.0/16" region = "us-cent.. 2022. 11. 1. Terraform 리소스의 개념 이해 - AWS 5편 안녕하세요! 하씨가문의 영광입니다! 지난주 Terraform AWS IAM까지 다루었는데요! 이번에는 AWS의 VPN에 대해서 다뤄보도록 하겠습니다:) Don't have a good day, Have a great day! ▶ 목차 aws_customer_gateway aws_vpn_connection aws_vpn_connection_route aws_vpn_gateway aws_vpn_gateway_attachment 1. aws_customer_gateway resource "aws_customer_gateway" "main" { bgp_asn = 65000 ip_address = "172.83.124.10" type = "ipsec.1" tags = { Name = "main-customer-g.. 2022. 10. 17. Terraform 리소스에 대한 이해 - AWS 3편 안녕하세요! 하씨가문의 영광입니다! 지난주 Terraform AWS EC2까지 다루었는데요! 이번에는 AWS의 DB를 다뤄보도록 하겠습니다:) Don't have a good day, Have a great day! ▶ 목차 aws_db_subnet_group aws_db_instance aws_db_security_group aws_db_parameter_group 1. aws_db_subnet_group resource "aws_db_subnet_group" "default" { name = "main" subnet_ids = [aws_subnet.frontend.id, aws_subnet.backend.id] tags = { Name = "My DB subnet group" } } 필수 설명 옵션 .. 2022. 10. 4. Terraform 리소스에 대한 이해 - AWS 1편 안녕하세요! 하씨가문의 영광입니다! 이때까지 Terraform 리소스 - Azure편을 5편까지 다루었습니다! 이번에는 AWS를 다뤄보며 Azure와의 차이점을 살펴보면 좋을 거 같아요:) Don't have a good day, Have a great day! ▶ 목차 AWS공급자 VPC Subnet Route_table 1. AWS 공급자 terraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 4.0" } } } # Configure the AWS Provider provider "aws" { region = "ap-northeast-2" } 자주 사용하는 인수들을 정리해보자면, 필수 설명 옵션 설명 access_.. 2022. 9. 19. Terraform 리소스에 대한 이해 - Azure 4편 안녕하세요! 하씨가문의 영광입니다! 지난 편 Terraform 리소스의 Azure 3편을 다루었는데요! 오늘은 4편을 시작하겠습니다! Don't have a good day, Have a great day! ▶ 목차 LB LB - Probe LB - Rule 1. LB resource "azurerm_lb" "example" { name = "TestLoadBalancer" location = azurerm_resource_group.example.location resource_group_name = azurerm_resource_group.example.name frontend_ip_configuration { name = "PublicIPAddress" public_ip_address_id = az.. 2022. 9. 6. Terraform 리소스에 대한 이해 - Azure 2편 안녕하세요! 하씨가문의 영광입니다! 지난 편 Terraform 리소스의 Azure편을 다루었는데요! 오늘은 2편을 시작하겠습니다! Don't have a good day, Have a great day! ※ 목차 Vnet Subnet NSG-Assosiation 1. Vnet resource "azurerm_virtual_network" "example" { name = "example-network" location = azurerm_resource_group.example.location resource_group_name = azurerm_resource_group.example.name address_space = ["10.0.0.0/16"] dns_servers = ["10.0.0.4", "10.. 2022. 8. 23. 이전 1 2 3 다음