elglin: (Default)
[personal profile] elglin
Нимагумалчать.
Нам года полтора ели мозги, ах как у нас замечательно терраформом все в Амазоне разворачивается. Ну я читал Хабр, да, терраформ неплохо.
Ну реально, есть у тебя солидная аппликуха, там, фронтенд, бэкенд, оффлоад статики, CDN, постгрес какой-нибудь с редисом на подхвате, балансер какой-нибудь, причем не один, скорее всего, какие-нибудь очереди или pub-sub и так далее. И вот оно у тебя по одной команде хопа - и развернулось или обновилось, поди плохо.
Давайте начнем с чего-то простого, предложил я. Давайте вы покажете, как нам развернуть голый линукс. Обычный, без изысков. Вот вы говорите, что у вас модуль есть. Далее разные отрывки из диалога, самая мякотка.
Э(ксперты): надо взять последнюю версию модуля.
Я: Какая стабильная? Вот у вас есть всякие.
Э: 1.3.8, кажется. Ну посмотри, с какой тут во-он те чуваки что-то делали.
Я: 1.2.0.
Э: Хм... странно.. ну все равно давайте 1.3.8
Я: А я вот тут видел сборки на 1.0.0, они не сломаются, если пересобрать инфру захотят?
Э: Ну мы ж 1.4.0 еще не выкатили, обратную совместимость мы только в нем ломаем, так что пока что не сломаются.
Я: Что-то тут дохрена файлов надо писать. А у вас нет какого-то скрипта, который на автомате генерит болванку?
Э: Ну ваще-то нет, это в светлом будущем [полтора года, напоминаю, они этим хвастаются]. О, точно, у нас тут где-то примерная папочка с файлами есть. Щас найдем.
Я: А как я должен был догадаться?
Э: Ну вот мы тебе только что сказали!
Я: Вот тут нужен идентификатор AMI, где мне его искать?
Э: Ну тебе же RHEL нужен? Ну поищи rhel по репозиторию, мы всегда так делаем, идентификатор обязательно найдется.
Я: А вот этот параметр, если не нужен, его можно убрать или надо, чтобы он был, но занулить?
Э: Ваще-то можно убрать, наверное, но хз, давай занулим.
Я: А если два сервера надо, то можно просто массив переменных фигануть вместо одного комплекта?
Э: Нет, тут надо отдельную папочку на каждый сервер со своим набором файлов.
Я: А на Security Group тоже отдельную папку?
Э: Ну да... только в одном пулле этого делать не надо, потому что порядок обхода папок недетерминированный, и оно может попытаться собрать инстанс до security group и обломаться.

Ах да, самая мякотка. Эти люди (вот эти самые, у которых нужно на каждый чих папочку с полудюжиной почти одинаковых файлов делать) любят в меня тыкать принципом... Don't Repeat Yourself. Но мы же не повторяемся, мы просто копипастим папочки с кодом из одной папочки в другую.
Занавес.

(no subject)

Date: 2021-06-17 05:19 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Да блин.

(no subject)

Date: 2021-06-18 05:42 pm (UTC)
grey_and_furry: wolf@summer (wolf@summer)
From: [personal profile] grey_and_furry
Оценил. Стервецы.
Page generated May. 13th, 2026 10:33 am
Powered by Dreamwidth Studios