Size: a a a

2020 April 14

z

zhag in terraform_ru
Anna Tikhonova
map zone => cidr
Вот это то что первое в голову мне пришло, но не хочу использовать потому что вдруг я три спаска вынужден буду использовать.
источник

AT

Anna Tikhonova in terraform_ru
если оно не умеет вложенные мапы адресовать, то 2 мапа можно сделать: zone => cidr, zone => whatever
источник

AT

Anna Tikhonova in terraform_ru
увы
источник

AT

Anna Tikhonova in terraform_ru
у меня в коде пока только map(list(string)) встречается
источник

N

Nikolai in terraform_ru
я делал итерация по двум мэпам, но они у меня строго 1 к 1, так что там просто ссылка по индексам
источник

AR

Alexey Remizov in terraform_ru
zhag
Эм… Здарова мужики!

А как в терраформе сделать форыч с двумя списками?

У меня есть список с зонами и с сидрами

zone = [“a”, “b”, “c”]
cidr = [“10.0.0.0/24”, “10.0.1.0/24”, “10.0.2.0/24”]
Если нужно пары составить, то https://www.terraform.io/docs/configuration/functions/zipmap.html
источник

rd

rus dacent in terraform_ru
Jenkins+Terragrunt+Terraform eco-system for AWS multi-environment
https://www.youtube.com/watch?v=UMH6ZOrr454

Все доклады с конфы и то что ещё заинтересовало я тут написал https://t.me/tech_b0lt_Genona/1601, если кому будет интересно =)
источник
2020 April 15

VR

Vladimir Renskiy in terraform_ru
Привет.
Может кто подсказать реально ли в терраформе организовать вложенные циклы.
Пытаюсь сделать универсальный модуль для раскатки секьюрити групп в амазон.
есть примерно такой конфиг файл https://pastebin.com/jMvTriGD
Как я могу проитерироваться и по секьюрити группе и по ingress, egress  правилам?
потоум как у одной группы может быть довольно много правил.
источник

НС

Никита Суворов in terraform_ru
Vladimir Renskiy
Привет.
Может кто подсказать реально ли в терраформе организовать вложенные циклы.
Пытаюсь сделать универсальный модуль для раскатки секьюрити групп в амазон.
есть примерно такой конфиг файл https://pastebin.com/jMvTriGD
Как я могу проитерироваться и по секьюрити группе и по ingress, egress  правилам?
потоум как у одной группы может быть довольно много правил.
Dynamic в помощь
источник

LS

Lakshminarayanan S in terraform_ru
Hi any one can help me to create terraform template for create kubernetes cluster in digital ocean
источник

N

Nikolai in terraform_ru
Lakshminarayanan S
Hi any one can help me to create terraform template for create kubernetes cluster in digital ocean
источник

N

Nikolai in terraform_ru
источник
2020 April 16

IG

Ivan Gorban in terraform_ru
Всем бодрое утро!

Есть такая структура:

resource “res” {

  user {
     name = alice
     password = “"
  }
  user {
     name = bob
     password = “"
  }
}

Как получить пароль alice?

res.user[0].password, как понимаю, не обязательно будет alice? да и output на такие конструкции ругается
надо что-то вроде res.user[name="bob"].password

выражения тут описаны https://www.terraform.io/docs/configuration/expressions.html
но не пойму как собрать такой запрос
источник

N

Nikolai in terraform_ru
Ivan Gorban
Всем бодрое утро!

Есть такая структура:

resource “res” {

  user {
     name = alice
     password = “"
  }
  user {
     name = bob
     password = “"
  }
}

Как получить пароль alice?

res.user[0].password, как понимаю, не обязательно будет alice? да и output на такие конструкции ругается
надо что-то вроде res.user[name="bob"].password

выражения тут описаны https://www.terraform.io/docs/configuration/expressions.html
но не пойму как собрать такой запрос
смотря, что в output есть у ресурса
но если тебе сослаться надо из другого ресурса просто на данные в этом, то конструкция res.user[0].password вполне рабочая
источник

IG

Ivan Gorban in terraform_ru
надо именно вывести после создания юзеров не перепутав пароли
источник

N

Nikolai in terraform_ru
тогда надо смотреть что там есть в аутпуте у ресурса и от этого уже отталкиваться
источник

IG

Ivan Gorban in terraform_ru
а что именно смотреть?
буквально мне нужно получить
res.user[0].password
res.user[1].password

в 2 разные выходные переменные и чтобы они не перепутывались
я не уверен всегда ли user который по коду идет первым будет иметь индекс 0?
источник

A

Andor in terraform_ru
оно во внутреннем представлении просто в списке кладётся в том порядке в каком код его скомпилировал
источник

IG

Ivan Gorban in terraform_ru
значить перепутаться они не должны, но тогда все равно терраформу не нравится такая конструкция в output:

output "RES_PASSWORD" {
 value = res.user[0].password
}

он еще на этапе terraform plan на нее ругается`
источник

MV

Maksim Vasilev in terraform_ru
Коллеги, подмогните пожалуйста советом. Нужно создать в GKE кластер без этой опции. Есть у кого опыт?
источник