Size: a a a

2021 June 27

ИС

Игорь Смирнов... in terraform_ru
Всем привет. Использую провайдер кубера. Можно ли сделать так чтобы после развёртывания statefulset выполнить команду в одном из подов, зарегать вывод в переменную, а потом ещё и распарсить это дело?
источник

A

Asdqwert in terraform_ru
Вы мне всё грубить пытаетесь, но это никак не поможет. Могу делать как пожелаю, вас точно не спрошу :) Ваше обидели мышку написали в норку и непринятие советуемых вами вещей (которые даже не вы советуете, а какого-то другого братана девопса защищаете) вероятно решается походом к психологу и проработкой проблем с самооценкой. К терраформу, куберу и знанию остального никакого отношения не имеет.
источник

S

Sebor in terraform_ru
Можно, но зачем?
источник

JR

Jürgen Romins in terraform_ru
источник

ИС

Игорь Смирнов... in terraform_ru
В ELK после разворота elastic нужно сгенерить юзеров и пароли и отдать на вход при развертовании кибаны и логсташа. Если конечно есть другие пути буду благодарен за совет.
источник

JR

Jürgen Romins in terraform_ru
А елка как разворачивается?
источник

ИС

Игорь Смирнов... in terraform_ru
Нужно затестить, спасибо
источник

ИС

Игорь Смирнов... in terraform_ru
Не много не понял вопрос, имеется ввиду инструмент?
источник

JR

Jürgen Romins in terraform_ru
Ну да чисто через куб провайдер?
источник

ИС

Игорь Смирнов... in terraform_ru
Да
источник

JR

Jürgen Romins in terraform_ru
В принципе если правильно помню то ты можешь сделать секрет или конфиг мапы и примонтировать, юзверов можно с помощью темплейтов нагенерировать
источник

ИС

Игорь Смирнов... in terraform_ru
Спасибо, буду разбираться
источник

JR

Jürgen Romins in terraform_ru
Покрайней мере у нас на проекте одном было так сделано генерировали из темплейтов все что надо и создавали секреты, правда потом уехали на хелм
источник

S

Sergey in terraform_ru
Keep going.
источник
2021 June 28

vk

victor kurguzov in terraform_ru
Товарищи,  вопрос по тегам: часть тегов передается ресурсу через var, часть определяется в local. Можно ли их все как-то объединить в едином

dynamic "tags" {
for_each = ??? <--------  tags from local + tags from var

content {
  key = each.key
  value = each.value
}
}
источник

VT

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

vk

victor kurguzov in terraform_ru
хм, и никаких динамиков. спасибо, попробую
источник
2021 June 29

AF

Asd Fgh in terraform_ru
Терраформ 1.0.1, есть такой вот рабочий код(проверял в 0.14.9):
*provider.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
}

Вот сам код main.tf:

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"
...
...
}

Пробую сделать план:
Warning: Provider vsphere is undefined

│   on main.tf line 7, in module "cribl-master-dc1-linuxvm":
│    7:     vsphere = vsphere.dc1

│ Module module.cribl-master-dc1-linuxvm does not declare a provider named vsphere.
│ If you wish to specify a provider configuration for the module, add an entry for vsphere in
│ the required_providers block within the module.

│ (and 2 more similar warnings elsewhere)


│ Error: Missing required argument

│ The argument "user" is required, but was not set.


│ Error: Missing required argument

│ The argument "password" is required, but was not set.
источник

OK

Oleg 👑 Konung in terraform_ru
всем привет
кто нибудь ловил такое ? тф 0.15.4
Note: Objects have changed outside of Terraform

Terraform detected the following changes made outside of Terraform since the last "terraform apply":

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x157d737]
источник

OK

Oleg 👑 Konung in terraform_ru
причем не ясно что он считает изменением вне тераформа тк собственно ничего не правилось )
источник