Size: a a a

2019 July 31

MM

Max M in terraform_ru
Oleksii Borodai
Это легко отключается. У тебя не терраформ возвращает ошибку, а API. Оно отвечает что такая машинка уже есть.
Да только там нет такой ВМ. В vcloud видно как он создаёт и падает с ошибкой
источник

U

UNCIA in terraform_ru
Роман Рахманин
К переменным тоже завезли? Теперь индексинг по имени идет для мап?
А что с переменными не так? я вообще locals. использую - гораздо гибче.
источник

OB

Oleksii Borodai in terraform_ru
Max M
Да только там нет такой ВМ. В vcloud видно как он создаёт и падает с ошибкой
vcloud твой?
источник

РР

Роман Рахманин in terraform_ru
UNCIA
А что с переменными не так? я вообще locals. использую - гораздо гибче.
в смысле, for_each хочу по мапе, и что б индексация была по ключу. У меня, например, был такой объект
источник

РР

Роман Рахманин in terraform_ru
type = map(map
   (
     object
     (
       {
         domain              = string,
         service             = string,
         tasks_desired_count = number,
         aliases             = list(string)
       }
     )
   )
 )
источник

U

UNCIA in terraform_ru
Роман Рахманин
в смысле, for_each хочу по мапе, и что б индексация была по ключу. У меня, например, был такой объект
по MAP for хорошо работал и работает.
источник

РР

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

РР

Роман Рахманин in terraform_ru
И если выпиливать элемент в середине, все после него - пересоздавалось, так как менялись индексы
источник

РР

Роман Рахманин in terraform_ru
И это было крайне раздражающее поведение
источник

U

UNCIA in terraform_ru
Так в том и суть, что теперь создаются русрсы с индивидуальным именем. И меняй свсе что хочешь теперь! И обращайся всегда по имени к ресурсу
источник

РР

Роман Рахманин in terraform_ru
Красота.
источник

U

UNCIA in terraform_ru
api_swagger_vars_lambda = {for name in local.lambda_functions_keys : name => "${aws_lambda_function.api_lambda["${name}"].invoke_arn}" }
источник

U

UNCIA in terraform_ru
вот так например можно создать массив имя лямбды => арн лямбды.
источник

ZR

Zhiganov Rostislav in terraform_ru
ребят подскажите, если у меня есть в одной грубо говоря файле два ресурса кастомных, как мне правильно value передать с одног в второй ресурс ? Например создание логина и пароля и мне нужно в этом же файле передать пароль другом рессурсу ?
источник

U

UNCIA in terraform_ru
Да не то слово - я просто счаслив :))) Потому что когда у тебя несколько десятков лямбд и нужно внести изменения - это еще та игра с бубнами. -
источник

РР

Роман Рахманин in terraform_ru
UNCIA
Да не то слово - я просто счаслив :))) Потому что когда у тебя несколько десятков лямбд и нужно внести изменения - это еще та игра с бубнами. -
Ну не совсем - у меня где по 15 лямд, тупо модуль правится и все
источник

U

UNCIA in terraform_ru
модуль не избавляет от count :(
источник

РР

Роман Рахманин in terraform_ru
Я просто ctrl+c - ctrl+v модуля делаю
источник

РР

Роман Рахманин in terraform_ru
Плюс такого решения - оверрайт дефолтных значений только там, где надо
источник

U

UNCIA in terraform_ru
Роман Рахманин
Я просто ctrl+c - ctrl+v модуля делаю
:))))) НЕЕЕЕЕТТТТТ
источник