Size: a a a

2020 February 11

DG

Dimitri Goldshtein in terraform_ru
Andor
терагугл
привет Великий террагугль а  как  дела  с атачем существующих iam role обстоят вот этого я точно  не  нашел
источник

DO

Dima Orlenko in terraform_ru
Dimitri Goldshtein
привет Великий террагугль а  как  дела  с атачем существующих iam role обстоят вот этого я точно  не  нашел
Data и iam_role_attachment
источник

N

Nikolai in terraform_ru
Ну или через импорт :)
источник

i

inqfen in terraform_ru
Гуру HCL, как мне запилить валидацию ключей мапы в переменной?
источник

i

inqfen in terraform_ru
Чот я видимо слепой, но такого не нашел
источник

i

inqfen in terraform_ru
Да, и кстати можно ли объявить ключи мапы, но только указать тип? сорт оф

variable "a" {
 type = map(string)
 default = {
   a string
   b string
    }
  }
источник

i

inqfen in terraform_ru
Нужно для того, чтобы IDE не ругалась на то, что ключа нет
источник

i

inqfen in terraform_ru
А, забыл - нет дефолта потому что все через tfvars будет подкидываться, а дефолт как раз не нужен, чтобы при отсутствии значений - манифет даже стартануть не смогю А пустая строка - тоже строка
источник
2020 February 12

I

Ivgenich in terraform_ru
Всем доброго утра! Подскажите, пожалуйста, как бы мне терраформом создать две VPC в РАЗНЫХ регионах AWS не создавая два разных проекта? Например для ресурса s3 есть атрибут provider, в котором я могу заюзать провайдер с алиасом, например provider = aws.east1. Но у VPC нет такого атрибута. Полагаю, что такая проблема есть не только с VPC. Как в этой ситуации извернуться? Я что-то проглядел?
источник

A

Andor in terraform_ru
возможно проще всего сделать два провайдера с разным регионом и указать провайдера для ресурса
источник

YA

Yury Alexandrov in terraform_ru
а разве не у любого ресурса есть провайдер?
источник

I

Ivgenich in terraform_ru
Andor
возможно проще всего сделать два провайдера с разным регионом и указать провайдера для ресурса
Так не позволяет указать.
источник

I

Ivgenich in terraform_ru
module "vpc-virginia" {
 source = "terraform-aws-modules/vpc/aws"

 provider = aws.east1
...
источник

I

Ivgenich in terraform_ru
источник

I

Ivgenich in terraform_ru
Хммм. А попробую ка я без модуля. Момент.
источник

I

Ivgenich in terraform_ru
Я олень. Просто ресурсом похоже нормально создастся. Надо в модуле как-то указать регион.
источник

I

Ivgenich in terraform_ru
Да. Ресурсом все ок. Я забыл, что я модуль заюзал.
источник

I

Ivgenich in terraform_ru
Отвечаю сам на свой вопрос.
источник

I

Ivgenich in terraform_ru
источник

R

Roman in terraform_ru
Провайдер vcloud director. Через terraform можно как то импортировать публичный ssh ключ в виртуальную машину, как это можно делать в GCP? Или только создавать образ с уже импортированным ключем?
источник