Size: a a a

2021 June 29

流浪者在网络上... in terraform_ru
Проверь tfstate, он версионируется как-то? Есть возможность посмотреть изменения?
источник

OK

Oleg 👑 Konung in terraform_ru
хм сча гляну
источник

AF

Asd Fgh in terraform_ru
Хмм, а вот если склеить все в один большой винигрет файл, то все работает:
main.tf

provider "vsphere" {
 alias                          = "dc1"
 user                           = "user"
 password                  = "password"
 vsphere_server         = "1.1.1.1"
 allow_unverified_ssl = true
}

provider "vsphere" {
 alias                          = "dc2"
 user                           = "user"
 password                  = "password"
 vsphere_server         = "2.2.2.2"
 allow_unverified_ssl = true
}

module "cribl-worker-dc1-linuxvm" {
 providers = {
   vsphere = vsphere.dc1
 }
 source           = "Terraform-VMWare-Modules/vm/vsphere"
 version          = "3.1.0"
 dc               = "DC1"
 vmrp             = "/DC1/host/vSAN Cluster/Resources"
...
...
}

module "cribl-worker-dc2-linuxvm" {
 providers = {
   vsphere = vsphere.dc2
 }
 source           = "Terraform-VMWare-Modules/vm/vsphere"
 version          = "3.1.0"
 dc               = "DC2"
 vmrp             = "/DC2/host/vSAN Cluster/Resources"
...
...
}
источник

MB

Mikhail Brekhov in terraform_ru
Добавь
 required_providers {
vpshere= {
   }
 }
источник

MB

Mikhail Brekhov in terraform_ru
..в модуль.
источник

AF

Asd Fgh in terraform_ru
источник

DA

Dennis Ananiev in terraform_ru
Коллеги приветствую
Подскажите пожалуйста остался код от старого коллеги в нем было
value       = "${element(concat(aws_vpc_endpoint.sqs.*.id, list("")), 0)}"
Сейчас я так понимаю синтаксис изменился и должно быть как то так
value = tolist(aws_vpc_endpoint.sqs.*.id)
источник

VT

Victor Tur in terraform_ru
источник

DA

Dennis Ananiev in terraform_ru
Спасибо добрый человека то есть не tolist а concat
источник

VT

Victor Tur in terraform_ru
concat(aws_vpc.this.*.id, [“”])[0]
[0] вместо element,
[“”] вместо list()
источник

В

Влад in terraform_ru
Всем привет, кто то импортировал всю продовую инфраструктуру под terraform (vpc, sg, ec2, rds ....) интересует какие могут быть подводные, вроде как все просто, импортируешь каждый ресурс, смотришь план, что поменялось, применяешь и все
источник

AT

Anna Tikhonova in terraform_ru
всё так и было
источник

FR

Filippe Romanov in terraform_ru
только не всегда то что в плане правильно, потом при apply не выстрелит
источник

В

Влад in terraform_ru
ну в плане я смогу посмотреть не удалиться ли у меня ничего важного, а уже если apply не пройдет то по идее он не должен что то сломать
источник

ВИ

Владимир Ильяков... in terraform_ru
подводный камень в том что import + apply != apply from scratch, неявные зависимости, неучтенные ресурсы и т.д.  Надо понимать, что возможны неожиданности при DisasterRecovery.
источник

FR

Filippe Romanov in terraform_ru
ну это да, я просто к тому, что я когда поднимал что-то, у меня plan походил, а apply нет)
а так да, вы правы, plan в качестве подстраховки от удаления поможет бесспорно)
источник

В

Влад in terraform_ru
понял, всем спасибо
источник

AF

Axel Fox in terraform_ru
Всем привет, я новичок в терраформ, есть кто может подсказать, как реализовать ту или иную формулу по задаче. Спасибо😊
источник

VT

Victor Tur in terraform_ru
источник

VT

Victor Tur in terraform_ru
И примеры здесь :
https://registry.terraform.io/browse/modules
источник