Это всё еще учебная тревога? ChatGPT 4.5 готов работать за мидлов?
#Ветеран олимпиадного программирования всегда чётко задаёт константыvariable "server_count" { default = 5 }
variable "ami_alt_linux" { default = "ami-xxxxxxx" # Замени на реальный AMI ID Alt Linux }
variable "instance_type" { default = "t3.micro" # Опыт подсказывает, что "микро" хватит для старта }
#Выбор региона - почти как выбор языка на олимпиадеprovider "aws" { region = "eu-central-1" # Если ты любишь другое — смело меняй! }
#Для лаконичности используем цикл, олимпиадный стиль не терпит повторенийresource "aws_instance" "alt_linux_servers" { count = var.server_count ami = var.ami_alt_linux instance_type = var.instance_type
tags = { Name = "alt-linux-server-${count.index + 1}" # Счёт с единицы, как учили на олимпиаде } }
#В олимпиадах важно выводить результатoutput "server_ips" { value = [for instance in aws_instance.alt_linux_servers : instance.public_ip] }
Шутим конечно, ведь писать ямлы не вся наша работа. Но в целом мы будем применять это для автоматизации проверок домашек в DeusLearn, хехе :)