Size: a a a

2020 May 01

AV

Alexander Valkov in AWS_RU
Что значит "новый тип инстансов"?
источник

D

Denis 災 nobody in AWS_RU
Alexander Valkov
Что значит "новый тип инстансов"?
ну добавили например постгрес ноду, которой раньше не было, был RDS
источник

AV

Alexander Valkov in AWS_RU
Denis 災 nobody
...packer не предлагать ))
Да тут неважно что предлагать, userdata работает как и должна, имо. Изменения в userdata не повод для пересоздания инстанса.
Правильный pipeline:
Изменения где-то (в том числе и в userdata, если хочется) -> build AMI -> tests -> deploy with new AMI
источник

AV

Alexander Valkov in AWS_RU
Denis 災 nobody
ну добавили например постгрес ноду, которой раньше не было, был RDS
Я думал Instance Type. Это, всё-таки, термин, который уже застолблён.
источник

AV

Alexander Valkov in AWS_RU
Тут же речь идёт о mutable infratructure, видимо. И изменения нужно раскатывать по-другому. Вам там нужно эти запреты на не-CloudFormation выбивать из головы менеджмента.
источник

DZ

Dmytro Zavalkin in AWS_RU
Alexander Valkov
Да тут неважно что предлагать, userdata работает как и должна, имо. Изменения в userdata не повод для пересоздания инстанса.
Правильный pipeline:
Изменения где-то (в том числе и в userdata, если хочется) -> build AMI -> tests -> deploy with new AMI
но вот изменения в userdata в launchconfiguration приводят к пересозданию инстансов
источник

DZ

Dmytro Zavalkin in AWS_RU
где-то тут логика поломалась, нет?
источник

AV

Alexander Valkov in AWS_RU
Dmytro Zavalkin
но вот изменения в userdata в launchconfiguration приводят к пересозданию инстансов
Не знаю, я считаю, что UserData - это быстрый хак, а полноценно использовать это для конфигурирования инстанса нельзя.
В проде не использовал никогда Userdata, как инструмент конфигурации. Пользовался описанным выше.
источник

D

Denis 災 nobody in AWS_RU
Alexander Valkov
Тут же речь идёт о mutable infratructure, видимо. И изменения нужно раскатывать по-другому. Вам там нужно эти запреты на не-CloudFormation выбивать из головы менеджмента.
так после отладки оно не будет меняться
источник

D

Denis 災 nobody in AWS_RU
и работать как нужно. А пока - надо переключить режим first-boot в always. Или использовать другую секцию, которая всегда выполняется, забыл как зовётся
источник

D

Denis 災 nobody in AWS_RU
boot вроде
источник

D

Denis 災 nobody in AWS_RU
пока читал доку, нашёл такое
cloud_final_modules:
- [scripts-user, always]
проверяю
источник

D

Denis 災 nobody in AWS_RU
Alexander Valkov
Да тут неважно что предлагать, userdata работает как и должна, имо. Изменения в userdata не повод для пересоздания инстанса.
Правильный pipeline:
Изменения где-то (в том числе и в userdata, если хочется) -> build AMI -> tests -> deploy with new AMI
build AMI -> tests -> deploy with new AMI
так и есть, для уже отлаженных стэков
источник

D

Denis 災 nobody in AWS_RU
Dmytro Zavalkin
но вот изменения в userdata в launchconfiguration приводят к пересозданию инстансов
должно. А у нас - не приводят :(
источник

AV

Alexander Valkov in AWS_RU
Denis 災 nobody
build AMI -> tests -> deploy with new AMI
так и есть, для уже отлаженных стэков
Ну а если это не прод, так почему не убить инстанс просто? При пересоздании не подтянет новую UserData ?
источник

D

Denis 災 nobody in AWS_RU
Alexander Valkov
Ну а если это не прод, так почему не убить инстанс просто? При пересоздании не подтянет новую UserData ?
долго. На каждый чих минут 15 ждать.
источник

AV

Alexander Valkov in AWS_RU
Denis 災 nobody
долго. На каждый чих минут 15 ждать.
Это куда столько времени уходит?
источник

D

Denis 災 nobody in AWS_RU
Alexander Valkov
Ну а если это не прод, так почему не убить инстанс просто? При пересоздании не подтянет новую UserData ?
а, и просто убить инстанс не поможет, стэк развалится. Надо удалять стэк, потом создавать
источник

D

Denis 災 nobody in AWS_RU
Alexander Valkov
Это куда столько времени уходит?
а шоб я знал
источник

AV

Alexander Valkov in AWS_RU
Denis 災 nobody
а, и просто убить инстанс не поможет, стэк развалится. Надо удалять стэк, потом создавать
Вот за что я "люблю" CloudFormation
источник