Селектел Скриптинг Солюшен

Просто похвастаюсь. Оценит тот, кому приходится часто управлять квотами в Селектеле вручную. У нас есть магический
руби-скрипт (а настоящия магия возникает только в руби-скриптах, написанных только в виме, как мы все прекрасно
знаем ), который умеет управлять квотами.
Стандартное флоу 1. Так, нам нужно еще 8 гигабайт оперативной памяти. Лезем в панель, оу, 26624 мегабайт уже есть, запускаем
irb
(или что у вас в роли калькулятора), вбиваем 26624 + 8*1024
, ентер, копируем результат в окошечко. Повторяем для всех остальных
параметров.
Стандартное флоу 2. Накручиваем квот от души, побольше-побольше, с запасом. Так как много дисков, памяти и ядер стоят дешево, если пользоваться ими не долго. После создания всех необходимых cерверов нажимаем кнопки "оптимизировать квоты", которая подгоняет все параметры под реально используемые.
Магическое флоу руби-волшеников, работающих в виме. Спец скрипт, которое через resell-api Селектела узнает сколько квот в каком
регионе используется сейчас, парсит tf-файлы и выдирает значения, которые вам будут нужны после terraform apply
, устанавливает
большие:
Вообще у нас много классных штук, которыми хотелось бы поделиться с сообществом, но они довольно узкоспециализированные, заточенные под наши задачи, поэтому я пока не знаю как. Например скриптец из данной статьи это увесистый руби-файл на 400 строк, который умеет много всего хорошего. Но то, что хорошо носить дома, не очень правильно надевать на прогулку или в публичное место, со скриптами похожая история, поэтому мы пока только присматриваемся.