Я и мой ёбаный кот на фоне ковра. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1221.1 пользователей не могут ошибаться!
?6811
прекрасное6393
говно5854
говнорашка5490
хуита4655
anime2999
linux2596
bnw2587
music2543
рашка2427
log2312
ололо1937
pic1784
дунч1560
сталирасты1461
быдло1431
украина1408
дыбр1237
bnw_ppl1226
гімно1158

Re: UE4OTL Да всё хуйня. Шефоёбы плодят write-only-хуйню на рубероидных DSL с магией. Ансиблоёбы плодят похожую хуйню, но чтобы обойти ограничения, которые придумали, чтобы ансиблом не пользовались как не надо. А как на самом деле надо? А хуй его знает. Никто не знает. Докероёбы умудряются писать доскерфайлы, которые нихуя не работают уже через полгода. Или вообще сначала руками творят бессознательную хуйню прям в контейнерах, а потом docker commit и всем всё похуй. В nix не хватает рецептов, если не разворачиваешь какой-нибудь никому уже не нужный в 2к22 LAMP. Для написания рецептов мало знать ебанутый DSL, надо ещё патчить половину описываемого софта, потому что все привыкли срать файлами по LSB. А ещё эти ебанаты рекомендуют конфигурирование софта через рецепты вместо нормальных конфигов (ну нахуяяя?! Кто, бля, вообще в здравом уме будет писать эти virtualHosts."blog.example.com".locations."~ \.php$".extraConfig вместо нормального файла сразу для nginx?!). Cfengine писали уч0ные по-уч0ному, им уже почти никто не пользуется, а молодняк поголовно не слышал о такой хуйне. На голом шелле быстро заёбывает переизобретать какой-нибудь идемпотентный lineinfile комбинированием грепов с авками. Зато подобранные с улицы выпускники скиллчпоксзаводов с лёгкостью переизобретают деинсталлятор bumblebee, даже если им дать shellcheck. Сукааааа. Saltstack вообще пиздец с нечитаемой документацией (сколько лет они переписывали тот ебанутый getting started с циклическими ссылками «см. главу 38» — «см. главу 6»?), ебанутым синтаксисом, лексикой уровня соли-спайсы-микс^Wgrains-pillars, говнокодищем внутри, утечками памяти в минионах и хуёвой обратной совместимостью. Я уже который год упорно отказываюсь смотреть на Terraform и Helm, потому что это пиздец, я только смирился с доскерными слоями абсракций, как уже понаплодили ещё вагон поверх этого. Про Puppet, Fabric и прочие жужи с капиздранами лень писать даже. Пиздец как в вебе, миллион хуёвых фреймворков и лефтпадов. Какая шарага щас учит на сварщика после тридцати? Карьеру менеджера не предлагать, у меня и так аллергия на этих Agile-сертифицированных (прожект|продакт)-(менеджер|оунер)ов, которые только и умеют, что менять каждые пять минут методологии/воркфлоу/типы досок/способы оценки трудозатрат/место работы, воскрешать/хоронить диаграммы Ганта и проводить ежесекундный ретростендап на три часа с коллективным чтением учебника научного коммунизма^W^W^W гит-лога вслух по ролям.
#JR7MWO (7+4) / @enterprize / 180 дней назад
Это пиздец. Если вы устали от программирования — попробуйте ansible. Такого осознания собственной уебищности и беспомощности вы еще не испытывали никогда в жизни, я вам гарантирую.
#UE4OTL (0) / @komar / 180 дней назад
Это настолько говно, что мне хочется плакать.
#ON3UIU (11) / @komar / 185 дней назад
А, стоп, нет — не лучше. Полную хуйню я сморозил. Две проблемы: — tar не понимает юзернеймов и работает с UID; — в git результат своего труда в незапакованном виде не засунуть, потому что ему похуй на права. Так что пишем дальше в YAML в столбик на каждый файлик: src: etc/config dest: /etc/config owner: poeben group: poeben mode: 0666 — и радуемся жизни, пушим на кодревью, получаем зарплату, платим ипотеку и живем полноценным членом общества.
#59C5LP (9) / @komar / 283 дня назад
Бля, покажите мне какую-нибудь КРАСИВУЮ конфигурацию для ансибла, чтобы я прямо посмотрел на эту репу на гитхабе и охуел. А то мне кажется, что архив с конфигами, деплоящийся при помощи cat configs.tar.gz | ssh root@server tar -xzv -C / и скрипт на баше с кучей apt-get install -y и service reload по-прежнему лучше.
#QRAVWV (7) / @komar / 283 дня назад
Придумал свой вариант реализации инфраструктуры с k8s и ansible. Хочу удерживать оригинальную роль kubespray для деплоя без каких-либо вставных костылей от себя, т.е. все необходимые настройки переопределяются в переменных, и роль всегда можно апдейтнуть без проблем. А как тогда добавить какие-нибудь плюшки и опциональные доработки а-ля node_exporter, filebeat? И я придумал следующее: сделать отдельную репу для ансибла, и в нею запихнуть все дополнительные плюшки, тем самым отделяя мух от котлет. Можно было бы накинуть ролей в рамках текущих ансибловых ролей, но это уже выглядит избыточным.
#PBTJP3 (0) / @apepe / 971 день назад
Пару дней в раздумъях между Puppet и Ansible. Кто лучше?
#3JU4NS (8) / @apepe / 1514 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.