БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6946
прекрасное6443
говно5907
говнорашка5512
хуита4716
anime3066
linux2654
music2635
bnw2602
рашка2565
log2356
ололо2178
дунч1833
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1422
дыбр1238
гімно1158

Комар, просыпайся, тут очередная замена ансиблу на шелле: https://github.com/space-sh/space (ну и что, что 3,5 года коммитов не было)
#N5E14O (0) / @enterprize / 5 дней назад
Ни одна поебень над тобой так не издевается. Там трехэтажная структура каталогов, которую НАДО ЗНАТЬ. Ну как «структура»... На самом деле их даже две на выбор. Так вот, если ты полгода не писал ебаных ПЛЕЙБУКОВ, то выяснить потом, откуда берется переменная, где лежит хелпер который ее дергает, и из какой роли эту поебень видать — невозможно. А ровно как и вспомнить, что все эти буквы значат. Отличный инструмент для упрощения жизни.
#4C2ROH (5) / @komar / 790 дней назад
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 / 1035 дней назад
Это пиздец. Если вы устали от программирования — попробуйте ansible. Такого осознания собственной уебищности и беспомощности вы еще не испытывали никогда в жизни, я вам гарантирую.
#UE4OTL (0) / @komar / 1035 дней назад
Это настолько говно, что мне хочется плакать.
#ON3UIU (11) / @komar / 1040 дней назад
А, стоп, нет — не лучше. Полную хуйню я сморозил. Две проблемы: — tar не понимает юзернеймов и работает с UID; — в git результат своего труда в незапакованном виде не засунуть, потому что ему похуй на права. Так что пишем дальше в YAML в столбик на каждый файлик: src: etc/config dest: /etc/config owner: poeben group: poeben mode: 0666 — и радуемся жизни, пушим на кодревью, получаем зарплату, платим ипотеку и живем полноценным членом общества.
#59C5LP (9) / @komar / 1138 дней назад
Бля, покажите мне какую-нибудь КРАСИВУЮ конфигурацию для ансибла, чтобы я прямо посмотрел на эту репу на гитхабе и охуел. А то мне кажется, что архив с конфигами, деплоящийся при помощи cat configs.tar.gz | ssh root@server tar -xzv -C / и скрипт на баше с кучей apt-get install -y и service reload по-прежнему лучше.
#QRAVWV (7) / @komar / 1138 дней назад
Придумал свой вариант реализации инфраструктуры с k8s и ansible. Хочу удерживать оригинальную роль kubespray для деплоя без каких-либо вставных костылей от себя, т.е. все необходимые настройки переопределяются в переменных, и роль всегда можно апдейтнуть без проблем. А как тогда добавить какие-нибудь плюшки и опциональные доработки а-ля node_exporter, filebeat? И я придумал следующее: сделать отдельную репу для ансибла, и в нею запихнуть все дополнительные плюшки, тем самым отделяя мух от котлет. Можно было бы накинуть ролей в рамках текущих ансибловых ролей, но это уже выглядит избыточным.
#PBTJP3 (0) / @apepe / 1826 дней назад
Пару дней в раздумъях между Puppet и Ansible. Кто лучше?
#3JU4NS (8) / @apepe / 2369 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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