Size: a a a

2020 April 29

KG

Kirill Galinurov in terraform_ru
Victor Tur
Добавь условие :) или перепиши эту балалайку.
да хорошо бы переписать но как всегда задач много сроки горят.
источник

P

Pavel in terraform_ru
Kirill Galinurov
да хорошо бы переписать но как всегда задач много сроки горят.
Под ансибл есть proxmox_kvm, можешь его попробовать
источник

KG

Kirill Galinurov in terraform_ru
ансыбля не про инфру всеже
источник

P

Pavel in terraform_ru
Свою задачу полтора года назад он делал, в отличии от этого тераформ провайдера)
источник

KG

Kirill Galinurov in terraform_ru
Pavel
Свою задачу полтора года назад он делал, в отличии от этого тераформ провайдера)
ну он делает ровно одну раскатать единовременно. Состояния же он не хранит тоесть добавить изменить удалить там через боль
источник

P

Pavel in terraform_ru
Ну да, у нас им создаются виртуалки по коммиту для дев окружения и так же удаляются по следующему
источник
2020 April 30

AK

Alexey Kuznetsov in terraform_ru
Добрый день!
Можно ли добраться из main до полей ресурса, который создан в модуле?
Или работа со значениями в модуле только через его output?
источник

НС

Никита Суворов... in terraform_ru
Alexey Kuznetsov
Добрый день!
Можно ли добраться из main до полей ресурса, который создан в модуле?
Или работа со значениями в модуле только через его output?
только через output
источник

AK

Alexey Kuznetsov in terraform_ru
Никита Суворов
только через output
Спасибо! Хотел ограничиться готовыми модулями, но не судьба, придется output дописать...
источник
2020 May 03

AF

Asd Fgh in terraform_ru
Есть 2 энвайронмента в которых создаются похожие ресурсы в всфере. Все параметры для каждого окружения задаются в терраформовском tfvars файле, я хочу начать использовать terragrunt для разделения энвов, до этого им не пользовался вообще ни разу. Как мне сделать terragrunt apply-all для двух tfvars?
источник

AD

Aliaksandr Dounar in terraform_ru
Из директории над этими двумя с файлом hcl. Tfvars по сути вообще будут не нужны
источник

AD

Aliaksandr Dounar in terraform_ru
источник
2020 May 04

OK

Oleg 👑 Konung in terraform_ru
всем привет. помогите правильно взять count из data
пытался как в примере https://www.terraform.io/docs/providers/aws/d/instances.html#example-usage но не вышло
в итоге такое имею
data "aws_instances" "emr_instances_master" {
 instance_tags = {
   "environment"                              = dev
   "aws:elasticmapreduce:instance-group-role" = "MASTER"
 }

 instance_state_names = ["running"]
}

—-
resource "aws_cloudwatch_metric_alarm" "EMR-Master-High-RootDiskUtil" {
 count = length(data.aws_instances.emr_instances_master[0].ids)

 alarm_name          = "EMR-Master-HighRootDiskUtil"
 comparison_operator = "GreaterThanOrEqualToThreshold"

 period              = "60"
 evaluation_periods  = "1"
 datapoints_to_alarm = 1

 # second
 statistic         = "Maximum"
 threshold         = "80"
 alarm_description = ""

 metric_name = "disk_used_percent"
 namespace   = "EMR"
 dimensions = {
   InstanceId = "data.aws_instances.emr_instances_master[0].*.ids[count.index]"
   path       = "/"
   fstype     = "ext4"
   device     = "xvda1"
 }

ошибка
132:   count = length(data.aws_instances.emr_instances_master[0].ids)

The "count" value depends on resource attributes that cannot be determined
until apply, so Terraform cannot predict how many instances will be created.
To work around this, use the -target argument to first apply only the
resources that the count depends on.
источник

A

Andor in terraform_ru
написано же
источник

OK

Oleg 👑 Konung in terraform_ru
делал аплай, то же самое
источник

OK

Oleg 👑 Konung in terraform_ru
и  непонятно почему он такое пишет, ведь у меня конкретное число ids есть в этом data
источник

DZ

Dmytro Zavalkin in terraform_ru
не может ТФ во время апплай писать "The "count" value depends on resource attributes that cannot be determined until apply"
источник

DZ

Dmytro Zavalkin in terraform_ru
если пишет то это надо им в багтрекер тикет
источник

РР

Роман Рахманин... in terraform_ru
Dmytro Zavalkin
не может ТФ во время апплай писать "The "count" value depends on resource attributes that cannot be determined until apply"
Why not? Он при апплае сначала план пишет же (если с готового плана не запускать)
источник

РР

Роман Рахманин... in terraform_ru
И нет, число с фильтра у тебя не детерминировано по идее, вот оно и ругается.
источник