homework 15.2: complete all tasks

This commit is contained in:
2023-02-09 10:28:02 +07:00
parent e197b5e0ff
commit 819768cb44
3 changed files with 107 additions and 25 deletions

View File

@@ -14,6 +14,12 @@ resource "yandex_resourcemanager_folder_iam_member" "os-global-editor" {
resource "yandex_compute_instance_group" "os-lamp-group" {
name = "os-lamp-group"
service_account_id = yandex_iam_service_account.os-service-account.id
depends_on = [
yandex_resourcemanager_folder_iam_member.os-global-editor,
yandex_resourcemanager_folder_iam_member.os-vpc-user
]
deletion_protection = false
allocation_policy {
@@ -66,26 +72,6 @@ resource "yandex_compute_instance_group" "os-lamp-group" {
}
}
resource "yandex_lb_network_load_balancer" "os-lamp-balancer" {
name = "os-lamp-balancer"
listener {
name = "os-lamp-balancer-listener"
port = 80
}
attached_target_group {
target_group_id = yandex_compute_instance_group.os-lamp-group.id
healthcheck {
name = "os-lamp-balancer-healthcheck"
http_options {
port = 80
path = "/index2.html"
}
}
}
}
output "lamp-ips" {
value = {
internalLamp = yandex_compute_instance_group.os-lamp-group.instances.*.network_interface.0.ip_address