... Чувствую, если кто-то в моем присутствии произнесёт слово "Ansible", буду сразу бить ему в морду с разворота.
Во-первых, эта дрянь всегда указана в качестве обязательного требования почти что на любую вакансию сисадмина / девопса. Даже там, где реально используется полтора сервера и пара виртуалок.
Во-вторых, именно по этой причине мне отказали в трудоустройстве в одну организацию, куда я когда-то давно хотел попасть. Хоть и время показало, что это только к лучшему. Всё равно я бы не смог там работать.
В-третьих, и это самое главное. Подавляющее большинство инженеров по причине собственной рукожопости просто не умеют им пользоваться и не хотят учиться. И из-за этого мне постоянно приходится за ними расхлёбывать.
... То один деятель пройдётся по всем машинам, дропнет хостовые SSH-ключи, похерит настройки SFTP-сервера. Потом сидишь-разбираешься почему пользователи не могут залогиниться. И это ещё хорошо, что у меня обычно бэкапы всех конфигов есть.
... То другой деятель "автомагически" развернёт виртуалку и не потрудится после этого посмотреть что там в "/etc/hosts" оказалось. А потом долго ищешь почему в кликхаусе запросы подвисают с совершенно непонятной формулировкой "is executing longer than distributed_ddl_task_timeout (=180) seconds".
... То третий деятель так же "автомагически" развернет PostgreSQL. С синтаксисом конфига восьмилетней давности, непонятными настройками локалей и без задействования самых вкусных и полезных фич последних версий.
... То быстренько добавишь программиста в нужную группу на какой-нибудь тестовой виртуалке в песочнице, а через полчаса он оттуда "вылетает". Думаешь, шо за херня. А-а-а-а, это по крону ansible пришел и по-своему группы расставил. И вот, чертыхаясь, пытаешься разобраться в этом адском нагромождении playbook-ов, пытаясь разобраться где вообще прописан этот хост и хули он там делает. Потом не выдерживаешь, делаешь резкий взмах рукой сверху вниз, сплевываешь и просто удаляешь SSH-ключ ансибла с хоста. Ибо задрал.
... Я уже молчу про отдельную категорию псевдоадминов, которые начинают строить кластер и внедрять всякие доцкеры-кубернетесы и прочий прости хоспади CI не потому что они там реально нужны, а просто потому что где-то один раз прочитали, что это круто-стильно-модно-молодежно. Либо потому что можно на этом основании выпендриться перед коллегами / куроводством. Про таких я лучше вообще комментировать ничего не буду.
Нет, бывают конечно и исключения. Например, господин amarao_san, обладатель чёрного пояса по автоматизации всего и вся. Но ему это реально нужно, он пользуется этим каждый день, и весьма успешно.
Но это исключение только подтверждает правило. Ansible — зло. И утверждающие обратное могут сразу отправиться... куда им самим больше нравится.