mirror of
https://github.com/Dannecron/netology-devops.git
synced 2025-12-25 23:32:37 +03:00
homework 15.2: complete all tasks
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user