Size: a a a

2020 January 09

S

Se in terraform_ru
Andor
ну сделай папочку и подключи модулем
попробовал. только один хост подцепило только из двух почемуто
источник

AK

Andrey Kartashov in terraform_ru
у меня такая же нога и не болит
источник

S

Se in terraform_ru
т.е. должно работать? ок . подебажу что не так
источник

S

Se in terraform_ru
да опечатался немного. модулем подключилось. огонь! сенчу
источник

i

inqfen in terraform_ru
Se
подскажите как в терраформе инклюдить папку с tf файлами
т.е. есть папка hosts в которой host1.tf, host2.tf ...
хочу в main.tf сделать чтото вроде
include hosts/*.tf
рядом складываешь, если одна директория
источник

i

inqfen in terraform_ru
терраформ все файлы .tf в каталоге в один склеивает
источник

S

Se in terraform_ru
да. просто хочется некоторую структуру
источник

S

Se in terraform_ru
.
├── dev
│   ├── dev1.tf
│   └── dev2.tf
├── main.tf
├── prod
│   ├── prod1.tf
│   └── prod2.tf
└── staging
   ├── staging1.tf
   └── staging2.tf
источник

S

Se in terraform_ru
вроде такого
источник

S

Se in terraform_ru
с модулем норм
источник

РР

Роман Рахманин in terraform_ru
Террагрант, модули, файлы внешних переменных.
источник

AK

Aleksandr Kostiuk in terraform_ru
Se
.
├── dev
│   ├── dev1.tf
│   └── dev2.tf
├── main.tf
├── prod
│   ├── prod1.tf
│   └── prod2.tf
└── staging
   ├── staging1.tf
   └── staging2.tf
источник

S

Se in terraform_ru
спасибо . ознакомлюсь
источник

i

inqfen in terraform_ru
inqfen
неа, та же ошибка - что количество заранее неизвестно поэтому иди ты нахуй
Продолжаю отчет терраформоболи
источник

i

inqfen in terraform_ru
Как выянилось, мапы работают
источник

i

inqfen in terraform_ru
А вот сеты нет
источник

i

inqfen in terraform_ru
locals {
 workers_1_pair = zipmap(aws_instance.kubernetes-worker-group-1.*.id, aws_instance.kubernetes-worker-group-1.*.private_ip)
 workers_2_pair = zipmap(aws_instance.kubernetes-worker-group-2.*.id, aws_instance.kubernetes-worker-group-2.*.private_ip)
 ingress_pair   = zipmap(aws_instance.kubernetes-ingress.*.id, aws_instance.kubernetes-ingress.*.private_ip)
 merged_instances = merge(local.workers_1_pair, local.workers_2_pair, local.ingress_pair)
}

resource "aws_eip" "workers_ip" {
 for_each = local.merged_instances
 instance = each.key
 vpc = true
 associate_with_private_ip = each.value
}
источник

i

inqfen in terraform_ru
Вот так взлетело
источник

A

Andor in terraform_ru
inqfen
locals {
 workers_1_pair = zipmap(aws_instance.kubernetes-worker-group-1.*.id, aws_instance.kubernetes-worker-group-1.*.private_ip)
 workers_2_pair = zipmap(aws_instance.kubernetes-worker-group-2.*.id, aws_instance.kubernetes-worker-group-2.*.private_ip)
 ingress_pair   = zipmap(aws_instance.kubernetes-ingress.*.id, aws_instance.kubernetes-ingress.*.private_ip)
 merged_instances = merge(local.workers_1_pair, local.workers_2_pair, local.ingress_pair)
}

resource "aws_eip" "workers_ip" {
 for_each = local.merged_instances
 instance = each.key
 vpc = true
 associate_with_private_ip = each.value
}
Тем более вешай баг
источник

SG

Smirnoff George in terraform_ru
Всем доброго дня суток, может кто подсказать, ability to split a long string over multiple lines в терраформе до сих пор не реализовано?
источник