Size: a a a

2020 March 04

ИС

И С in terraform_ru
Там глупая ошибка была, я забыл это в обернуть в []. Спасибо за помощь!
источник

DK

Dmitry Kireev in terraform_ru
Начинают подбешивать остатки ресурсов, когда меняешь структуру модулей. Может я что-то делаю не так, может надо сначала apply после удаления сделать...
источник

DK

Dmitry Kireev in terraform_ru
ну типа сначала был модуль ecs-webservice, ecs-workerservice, оно вызывалось из ecs.tf. а я создал generic ecs-service, а другие два удалил
источник

DK

Dmitry Kireev in terraform_ru
Dmitry Kireev
ну типа сначала был модуль ecs-webservice, ecs-workerservice, оно вызывалось из ecs.tf. а я создал generic ecs-service, а другие два удалил
возможно косяк был в race condition. стейт был незалочен. проверю теорию - отпишусь
источник
2020 March 05

KL

Kirill Larin in terraform_ru
Добрый день, после деплоя через тераформ мне нужно прописать логины/пароли в нескольких xml файлах на запущенных машинах. Как это сделать правильно? я могу прочитать данные из локального vault и пропихнуть их на машину, после её деплоя тераформом?
источник

N

Nikolai in terraform_ru
прямо из терраформа можно делать записть в vault
источник

KL

Kirill Larin in terraform_ru
Nikolai
прямо из терраформа можно делать записть в vault
Спасибо. Это понятно. Я могу прочитать стринг и передать его в деплой в зашифрованном виде?
источник

e

ep4sh in terraform_ru
Ребята привет,
Есть ли какая-то возможность в terragrunt создать vars.yml файл со списком, например, vpc:
vpc_id:
   dev: "vpc-1"
   qa:  "vpc-2"
   prod: "vpc-3"

а потом в input по ключу (== environment) получать значения? через yaml_decode
источник

e

ep4sh in terraform_ru
то есть чтобы у меня были списки уже готовые а менялся только env в инпуте
источник

IB

Igor Bronovskyi in terraform_ru
Подскажите где я туплю. Up скейлит норм, Down тоже, но висит Alarm после того, как остался последний контейнер https://pastebin.com/sR51XqAz
источник

IB

Igor Bronovskyi in terraform_ru
источник

IB

Igor Bronovskyi in terraform_ru
resource "aws_cloudwatch_metric_alarm" "service_cpu_low" {
 alarm_name          = "${var.project}_cpu_utilization_low"
 comparison_operator = "LessThanOrEqualToThreshold"
 evaluation_periods  = "2"
 metric_name         = "CPUUtilization"
 namespace           = "AWS/ECS"
 period              = "60"
 statistic           = "Average"
 threshold           = "10"

 dimensions = {
   ClusterName = aws_ecs_cluster.main.name
   ServiceName = aws_ecs_service.main.name
 }

 alarm_actions = [aws_appautoscaling_policy.down.arn]
}
источник

N

Nikolai in terraform_ru
Alexey Remizov
locals {
 rke_add_command = {
   for k, v in local.hostname_and_ipv4
   : k => "rke_command --address ${lookup(v, "External", v["Internal"])} --internal-address ${v["Internal"]}"
 }
}
работает превосходно. спасибо 🌮
источник
2020 March 06

KP

Kirill Ponomarev in terraform_ru
подскажите, пожалуйста, как правильно при аплае постгреса в яндекс указать экстнешены?
источник

KP

Kirill Ponomarev in terraform_ru
спасибо, нашел сам)
источник

А

Андрей in terraform_ru
привет!
подскажите пожалуйста, это я что-то не так делаю или в чем прикол:
мне нужно создать несколько секьюрити групп в aws. я взял модуль с registry и вызываю его 2 раза (чтоб создать 2 группы). при этом в папку
.terraform
2 раза скачивается этот модуль и кладется в папки с названием из моего main.tf :
.terraform/sec-gr-1
и
.terraform/sec-gr-2
меня смущает зачем 2 раза качать одно и то же
источник
2020 March 07

DK

Dmitry Kireev in terraform_ru
Андрей
привет!
подскажите пожалуйста, это я что-то не так делаю или в чем прикол:
мне нужно создать несколько секьюрити групп в aws. я взял модуль с registry и вызываю его 2 раза (чтоб создать 2 группы). при этом в папку
.terraform
2 раза скачивается этот модуль и кладется в папки с названием из моего main.tf :
.terraform/sec-gr-1
и
.terraform/sec-gr-2
меня смущает зачем 2 раза качать одно и то же
За тем же что и в памяти делают инстанциированые классы ооп. Могут быть разные версии, например
источник

А

Андрей in terraform_ru
Dmitry Kireev
За тем же что и в памяти делают инстанциированые классы ооп. Могут быть разные версии, например
Хм, так разве это не просто код? 1 в 1 как в соседней папке? Или содержимое чем-то отличается?
источник

DK

Dmitry Kireev in terraform_ru
Андрей
Хм, так разве это не просто код? 1 в 1 как в соседней папке? Или содержимое чем-то отличается?
Ну если версии модуля разные, то да
источник

i

inqfen in terraform_ru
Андрей
Хм, так разве это не просто код? 1 в 1 как в соседней папке? Или содержимое чем-то отличается?
Это просто код, который в разных версиях может быть разный
источник