Size: a a a

2020 June 10

I

Ivan in terraform_ru
Да читал про террагрунт, но пока не понимаю как все работает. Буду изучать
источник

VT

Victor Tur in terraform_ru
Ivan
Я вот решил сменить IP адрес как раз, посмотреть на новый план, увидел что терраформ удалил старую машину и создал новую, можно ли контролировать это? Что бы он только IP сменил?
конечно можно контроллировать - через провайдер.
terraform - всего лишь слой между API cloud провайдера.
Как cloud provider решил - так и должно быть.
Например у aws нельзя поменять какие-то параметры ресурсов без пересоздания.
Terraform тут причем только в 5 % случаях - когда неправильно описана структура ресурса в terraform provider’е
Если действительно по документации API ресурс НЕ должен пересоздаваться - значит надо оформить Issue на github в нужном репозитории terraform provider’а.
источник

I

Ivan in terraform_ru
У меня провайдер vsphere
источник

VT

Victor Tur in terraform_ru
или скачать проект, пофиксить самому - написать к этому хорошее описание и тест.
PR’ы принимают быстро.
источник

I

Ivan in terraform_ru
Спасибо большое. Сейчас почитаю доку
источник

I

Ivan in terraform_ru
Victor Tur
или скачать проект, пофиксить самому - написать к этому хорошее описание и тест.
PR’ы принимают быстро.
Простите что беспокою, что то в документации про ударение ничего не нашёл. В vsphere есть возможность не удалять машину?
источник

VT

Victor Tur in terraform_ru
Ivan
Простите что беспокою, что то в документации про ударение ничего не нашёл. В vsphere есть возможность не удалять машину?
где пример? можно вопрос более детально?
источник

I

Ivan in terraform_ru
Скинуть пример терраформа?
источник

VT

Victor Tur in terraform_ru
Ivan
Скинуть пример терраформа?
можно мне в личку если там что-то сенситив
источник

I

Ivan in terraform_ru
Секунду
источник

VT

Victor Tur in terraform_ru
Ivan
Простите что беспокою, что то в документации про ударение ничего не нашёл. В vsphere есть возможность не удалять машину?
ответ если кому интересно:
// For most cases (all non-imported workflows), any changed attribute in
// the clone configuration namespace is a ForceNew. Flag those now.

https://github.com/terraform-providers/terraform-provider-vsphere/blob/d179ce369906f653df27ce7c797b4593d5ba598e/vsphere/resource_vsphere_virtual_machine.go#L985

VSphere провайдер не позволяет менять атрибуты clone.
Любое изменение атрибута вызывает forcenew
https://github.com/terraform-providers/terraform-provider-vsphere/blob/d179ce369906f653df27ce7c797b4593d5ba598e/vendor/github.com/hashicorp/terraform-plugin-sdk/helper/schema/resource_diff.go#L339
источник

MP

Man Purse in terraform_ru
Андрей
А через aws cli на той же машине можешь посмотреть объекты в бакете? И скачать с него объект?
Забыл добавить
profile
источник

MP

Man Purse in terraform_ru
Кстати, что сделать, что бы терраформ не пытался прибить ресурс? Сепарировал ресурсы через лейаут, теперь терраформ хочет прибить бакет, в котором лежит бекенд
источник

VT

Victor Tur in terraform_ru
Man Purse
Кстати, что сделать, что бы терраформ не пытался прибить ресурс? Сепарировал ресурсы через лейаут, теперь терраформ хочет прибить бакет, в котором лежит бекенд
надо создать бакет и забыть про него. Как это делает terragrunt автоматически
источник
2020 June 11

IZ

I Z in terraform_ru
Всем привет, а что в GCP не завезли альтернативу bootstrap_action как в AWS?
источник

AK

Andrey Kartashov in terraform_ru
I Z
Всем привет, а что в GCP не завезли альтернативу bootstrap_action как в AWS?
а что, так трудно в доках посмотреть?
источник

V

Vladislav in terraform_ru
TERRAGRUNT

Как эти блоки выразить через Terragrunt функции ?
Хочеть тут иметь относительные пути к стейтам.
источник

IZ

I Z in terraform_ru
Andrey Kartashov
а что, так трудно в доках посмотреть?
Спасибо. побольше бы таких людей
источник

IZ

I Z in terraform_ru
если покажешь где это в доке написано, будет отлично
источник

AK

Andrey Kartashov in terraform_ru
I Z
если покажешь где это в доке написано, будет отлично
для этого надо понять, о чём речь :) Не люблю телепатить.
источник