klink0v (klink0v) wrote,
klink0v
klink0v

Category:

Ansible - зло

... Чувствую, если кто-то в моем присутствии произнесёт слово "Ansible", буду сразу бить ему в морду с разворота.

Во-первых, эта дрянь всегда указана в качестве обязательного требования почти что на любую вакансию сисадмина / девопса. Даже там, где реально используется полтора сервера и пара виртуалок.

Во-вторых, именно по этой причине мне отказали в трудоустройстве в одну организацию, куда я когда-то давно хотел попасть. Хоть и время показало, что это только к лучшему. Всё равно я бы не смог там работать.

В-третьих, и это самое главное. Подавляющее большинство инженеров по причине собственной рукожопости просто не умеют им пользоваться и не хотят учиться. И из-за этого мне постоянно приходится за ними расхлёбывать.

... То один деятель пройдётся по всем машинам, дропнет хостовые SSH-ключи, похерит настройки SFTP-сервера. Потом сидишь-разбираешься почему пользователи не могут залогиниться. И это ещё хорошо, что у меня обычно бэкапы всех конфигов есть.

... То другой деятель "автомагически" развернёт виртуалку и не потрудится после этого посмотреть что там в "/etc/hosts" оказалось. А потом долго ищешь почему в кликхаусе запросы подвисают с совершенно непонятной формулировкой "is executing longer than distributed_ddl_task_timeout (=180) seconds".

... То третий деятель так же "автомагически" развернет PostgreSQL. С синтаксисом конфига восьмилетней давности, непонятными настройками локалей и без задействования самых вкусных и полезных фич последних версий.

... То быстренько добавишь программиста в нужную группу на какой-нибудь тестовой  виртуалке в песочнице, а через полчаса он оттуда "вылетает". Думаешь, шо за херня. А-а-а-а, это по крону ansible пришел и по-своему группы расставил. И вот, чертыхаясь, пытаешься разобраться в этом адском нагромождении playbook-ов, пытаясь разобраться где вообще прописан этот хост и хули он там делает. Потом не выдерживаешь, делаешь резкий взмах рукой сверху вниз, сплевываешь и просто удаляешь SSH-ключ ансибла с хоста. Ибо задрал.

... Я уже молчу про отдельную категорию псевдоадминов, которые начинают строить кластер и внедрять всякие доцкеры-кубернетесы и прочий прости хоспади CI не потому что они там реально нужны, а просто потому что где-то один раз прочитали, что это круто-стильно-модно-молодежно. Либо потому что можно на этом основании выпендриться перед коллегами / куроводством. Про таких я лучше вообще комментировать ничего не буду.

Нет, бывают конечно и исключения. Например, господин amarao_san, обладатель чёрного пояса по автоматизации всего и вся. Но ему это реально нужно, он пользуется этим каждый день, и весьма успешно.

Но это исключение только подтверждает правило. Ansible — зло. И утверждающие обратное могут сразу отправиться... куда им самим больше нравится.

Tags: наброс, ненависть, трудовыебудни
Subscribe

  • Божьи одуванчики

    ... Есть в Подмосковье один небольшой городок с населением что-то около 30 тысяч человек всего. В советские времена там располагалась лёгкая…

  • Про дубы и мониторинг

    В одном из проектов мне приходится работать с одним весьма говёным датацентром. Не буду говорить каким. У него на эмблеме изображено дерево. Точно…

  • Исповедь по-хипстерски

    Есть у нас в одном проекте так называемая "клетка": огороженная зона в датацентре с видеокамерами и шлюзами. В "клетке" стоит…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 20 comments

  • Божьи одуванчики

    ... Есть в Подмосковье один небольшой городок с населением что-то около 30 тысяч человек всего. В советские времена там располагалась лёгкая…

  • Про дубы и мониторинг

    В одном из проектов мне приходится работать с одним весьма говёным датацентром. Не буду говорить каким. У него на эмблеме изображено дерево. Точно…

  • Исповедь по-хипстерски

    Есть у нас в одном проекте так называемая "клетка": огороженная зона в датацентре с видеокамерами и шлюзами. В "клетке" стоит…