Size: a a a

2021 June 23

I

Ivan in terraform_ru
Добрый день! Кто нибудь может порекомендовать хороший курс по терраформу?
источник

AP

Anton Patsev in terraform_ru
источник

AP

Anton Patsev in terraform_ru
Если знаешь английский, лучше  ищи курс на английском.
источник

I

Ivan in terraform_ru
Да вот хотел как раз на английском курс найти
источник

I

Ivan in terraform_ru
На udemy много с положительными отзывами
источник

AP

Anton Patsev in terraform_ru
источник

MV

Maxim Vynogradov in terraform_ru
Привет! Подскажите пожалуйста можно ли в тф сделать автоинкремент для алб-шного рула
Error: Error creating LB Listener Rule: PriorityInUse: Priority '58' is currently in use
источник

MV

Maxim Vynogradov in terraform_ru
книга Брикмана =)
источник

C

CHIP in terraform_ru
источник

ВИ

Владимир Ильяков... in terraform_ru
если priority не указывать, то он будет автоинкрементым, правда tf о нем знать не будет...
источник

MV

Maxim Vynogradov in terraform_ru
понял, спасибо
источник

MB

Mikhail Brekhov in terraform_ru
Лучше указывать priority. А то когда понадобится вставить правило где-то посередине, то придется руками двигать в гуишке АЛБ, из-за того что по-умолчанию правила инкрементируются
источник

ВИ

Владимир Ильяков... in terraform_ru
но осторожно )), например если рулы передаются списком в модуль
источник

AS

Aleksey Shirokikh in terraform_ru
парни а бывает терраформ оператор ? не ентерпрайз
источник

AS

Aleksey Shirokikh in terraform_ru
хочу крдшку положить в куб и что бы он ее применил
источник

C

CHIP in terraform_ru
парни, что я делаю не так, хочу чтоб автоматом генерился инвентори для ансибла, в самом модуле реализовал и все работает, но немного не удобно, так как для каждого подключения модуля создаётся свой инвентори. вопрос в том как мне получить атрибут с модуля.
в самом модуле это работает так:

     protocol            = "${var.protocol}"
     instance_name       = linode_instance.tf-server[*].label
     instance_ip_address = linode_instance.tf-server[*].ip_address

в енве, где подключаются модуля делаю  вот так:
     protocol               = "${var.protocol}"
     instance_name_jp       = module.linode_servers_ap_northeast.linode_instance.tf-server[0].label
     instance_ip_address_jp = module.linode_servers_ap_northeast.linode_instance.tf-server[0].ip_address

и оно меня шлёт лесом
│ Error: Unsupported attribute

│   on inventory.tf line 19, in resource "local_file" "AnsibleInventory":
│   19:       instance_ip_address_jp = module.linode_servers_ap_northeast.linode_instance.tf-server[0].ip_address
│     ├────────────────
│     │ module.linode_servers_ap_northeast is a object, known only after apply

│ This object does not have an attribute named "linode_instance".
источник

C

CHIP in terraform_ru
но почему, вроде же всё как и должно быть
terraform state list
module.linode_servers_ap_northeast.linode_instance.tf-server[0]
module.linode_servers_ap_northeast.linode_instance.tf-server[1]
источник

ВИ

Владимир Ильяков... in terraform_ru
кто шлет? plan?
источник

i

inqfen in terraform_ru
документация
источник

i

inqfen in terraform_ru
ее вполне достаточно
источник