Size: a a a

2019 December 15

N

Nookar in terraform_ru
Iurii Medvedev
Okd4 совершено другой продукт с другим подходом и да без ансибл
нужно оперативно и без особых хлопот развернуть openshift4 (с кубером) для экспериментов. Вот нашел этот проект в гите, вроде по описанию то, что нужно. А openshif4 установщика со своим терраформом я не находил... или имеется в виду, что то что в openshift-install-linux-4.х.х.tar.gz - это и есть терраформовский установщик? я пока внутрь него не смотрел, поэтому ничего не опровергаю, но звучит довольно странно, т.к. в инсталляционных доках опеншифта не припомню, чтобы видел упомниания терраформа?
источник

IM

Iurii Medvedev in terraform_ru
Nookar
нужно оперативно и без особых хлопот развернуть openshift4 (с кубером) для экспериментов. Вот нашел этот проект в гите, вроде по описанию то, что нужно. А openshif4 установщика со своим терраформом я не находил... или имеется в виду, что то что в openshift-install-linux-4.х.х.tar.gz - это и есть терраформовский установщик? я пока внутрь него не смотрел, поэтому ничего не опровергаю, но звучит довольно странно, т.к. в инсталляционных доках опеншифта не припомню, чтобы видел упомниания терраформа?
Там все внутри достаточно взглянуть код и документацию https://github.com/openshift/installer/tree/master/pkg/terraform
источник

N

Nookar in terraform_ru
Спасибо, буду смотреть!
источник
2019 December 16

I

Ivanzor in terraform_ru
подскажите как правильно приатачить к lb доступные инстансы
пробовал разные варианты
 target_id        = "${aws_instance.my-test-instance.*.id}"

либо
target_id        = ["${aws_instance.my-test-instance.*.id}"]

даже так
 target_id = "${element(aws_instance.my-test-instance.*.id, count.index)}"
источник

A

Andor in terraform_ru
Что пишет в ответ?
источник

I

Ivanzor in terraform_ru
 84:   target_id        = "${aws_instance.my-test-instance.*.id}"

Inappropriate value for attribute "target_id": string required.
источник

I

Ivanzor in terraform_ru
пробовал в квадратные тот же ответ
источник

I

Ivanzor in terraform_ru
85:   target_id        = ["${aws_instance.my-test-instance.*.id}"]

Inappropriate value for attribute "target_id": string required.
источник

A

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

AK

Alexey Kuznetsov in terraform_ru
Ivanzor
85:   target_id        = ["${aws_instance.my-test-instance.*.id}"]

Inappropriate value for attribute "target_id": string required.
Попробуйте так:
target_id = aws_instance.my-test-instance.*.id
источник

A

Andor in terraform_ru
а чо это за ресурс-то?
источник

I

Ivanzor in terraform_ru
Alexey Kuznetsov
Попробуйте так:
target_id = aws_instance.my-test-instance.*.id
тоже самое
источник

A

Andor in terraform_ru
Ivanzor
тоже самое
Что за ресурс-то? Пишет же что ожидает строку, а не список
источник

I

Ivanzor in terraform_ru
Andor
Что за ресурс-то? Пишет же что ожидает строку, а не список
"aws_lb_target_group_attachment"
источник

A

Andor in terraform_ru
Ну так блин
источник

A

Andor in terraform_ru
Конечно аттачмент прицепляет один бекенд к лоад-балансеру
источник

A

Andor in terraform_ru
Тебе надо что-нибудь такое:
count = length(aws_instance.my-test-instance)
target_id = aws_instance.my-test-instance[count.index].id
источник

A

Andor in terraform_ru
не уверен, не уверен даже, что юзал авс провайдер хоть когда-то :)
источник

I

Ivanzor in terraform_ru
Andor
Тебе надо что-нибудь такое:
count = length(aws_instance.my-test-instance)
target_id = aws_instance.my-test-instance[count.index].id
Спасибо больше, добавилось!
источник

A

Andor in terraform_ru
Yw
источник