Size: a a a

2019 November 22

V

Vladislav in terraform_ru
inqfen
С даунтаймом, для смены типа он выключится
Я читал что сам Амазон не выключает при смене типа в рамках одного и того же тима m5 на m5
источник

i

inqfen in terraform_ru
Но это все не к терраформу в общем-то относится, а к aws
источник

YA

Yury Alexandrov in terraform_ru
Канонично в aws такое делается через обновление Launch Configuration.
источник

YA

Yury Alexandrov in terraform_ru
для этого машины должны быть в autoscaling group. Добавляешь пару новых машин, потом гасишь пару старых. Можно даже через терраформ все провернуть серией правок.
источник

i

inqfen in terraform_ru
Vladislav
Я читал что сам Амазон не выключает при смене типа в рамках одного и того же тима m5 на m5
Resizing an Amazon EBS–backed Instance
You must stop your Amazon EBS–backed instance before you can change its instance type. When you stop and start an instance, be aware of the following:

We move the instance to new hardware; however, the instance ID does not change.

If your instance has a public IPv4 address, we release the address and give it a new public IPv4 address. The instance retains its private IPv4 addresses, any Elastic IP addresses, and any IPv6 addresses
источник

V

Vladislav in terraform_ru
Vladislav
Я читал что сам Амазон не выключает при смене типа в рамках одного и того же тима m5 на m5
Это я похоже ошибся
источник

V

Vladislav in terraform_ru
Если у меня 2шт ЕС2 - актив и пасив. То можно же пасив поменять через Терраформ, переключить приложение на этот новый инстас, после Терраформом поменять второй ЕС2. Такой маневр пройдет? Правда меня беспокоит, что в Терраформ коде скорее всего эти 2 инстанса созданы были одним куском кода
источник

YA

Yury Alexandrov in terraform_ru
тебе надо диск сохранить?
источник

V

Vladislav in terraform_ru
Да. Диски там EBS
источник

AK

Andrey Kartashov in terraform_ru
Vladislav
Если у меня 2шт ЕС2 - актив и пасив. То можно же пасив поменять через Терраформ, переключить приложение на этот новый инстас, после Терраформом поменять второй ЕС2. Такой маневр пройдет? Правда меня беспокоит, что в Терраформ коде скорее всего эти 2 инстанса созданы были одним куском кода
У tf есть опция менять конкретный ресурс: target
источник

AK

Andrey Kartashov in terraform_ru
И вообще, сначала делаешь plan, думаешь, а потом apply
источник

DM

Denis Michurin in terraform_ru
Добрый день
Подскажите путь решения вопроса. Нужно создавать при помощи terraform машины в Azure. Машины 2 типа на Linux и Windows. При создание машины в ресурсе нужно указывать блок os_profile_linux_config для Linux и os_profile_windows_config для Windows. Вот как мне в одном сценарии реализовать, так что бы при определенных переменных создавалась нужна мне машина с ОС. Ведь IF/ELSE конструкций нет
источник

НС

Никита Суворов in terraform_ru
есть
источник

DK

D K in terraform_ru
Denis Michurin
Добрый день
Подскажите путь решения вопроса. Нужно создавать при помощи terraform машины в Azure. Машины 2 типа на Linux и Windows. При создание машины в ресурсе нужно указывать блок os_profile_linux_config для Linux и os_profile_windows_config для Windows. Вот как мне в одном сценарии реализовать, так что бы при определенных переменных создавалась нужна мне машина с ОС. Ведь IF/ELSE конструкций нет
пример ифов desired_capacity = "${lookup(var.versions[count.index],"flag") == 1 ? var.desired_capacity : 0}"
источник

VT

Victor Tur in terraform_ru
Есть же count, for_each...
источник

A

Anatoly in terraform_ru
Denis Michurin
Добрый день
Подскажите путь решения вопроса. Нужно создавать при помощи terraform машины в Azure. Машины 2 типа на Linux и Windows. При создание машины в ресурсе нужно указывать блок os_profile_linux_config для Linux и os_profile_windows_config для Windows. Вот как мне в одном сценарии реализовать, так что бы при определенных переменных создавалась нужна мне машина с ОС. Ведь IF/ELSE конструкций нет
источник

НС

Никита Суворов in terraform_ru
вот в деталях
источник

DM

Denis Michurin in terraform_ru
но блок же нельзя так сгенерировать?
источник

VT

Victor Tur in terraform_ru
Denis Michurin
но блок же нельзя так сгенерировать?
Пробегись по серии статей, все сразу встаёт на свои места.
https://blog.gruntwork.io/an-introduction-to-terraform-f17df9c6d180
источник

DM

Denis Michurin in terraform_ru
спасибо всем, пошел читать
источник