TGViewer
DeusOps DeusOps @deusops · 3.08K subscribers
Post #824 1.66K
Это всё еще учебная тревога? 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, хехе :)
  • 🤨 11
  • ❤ 3
More from @deusops
  1. Sep 25, 2026Пошаришь в своем канале? https://t.me/devoops_channel/739
  2. Sep 25, 2026Kagent + Ollama: ИИ-агент для работы с Kubernetes Как использовать локальную языковую моде…
  3. Sep 20, 2026Недавно мой товарищ Владилен Минин отвлёк меня от бесконечной работы до потери пульса и по…
  4. Sep 18, 2026Контейнеры в одном инструменте, виртуалки — в другом, частное облако — вообще отдельная ис…
  5. Sep 17, 2026Уверенная речь Как говорить красиво, грамотно и убедительно В голове всё звучало отлично,…
  6. Sep 7, 2026⚡️⚡️Инциденты, метрики и спасенный прод на DevOops 2026 Даже самая отказоустойчивая инфрас…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →