Как стать автором
Обновить
9
0
Алексей Харитон @stalker_by

Пользователь

Отправить сообщение

Not always, I dont care about thrird level dependencies when setting up infra for app ;)

У меня есть опыт написания автоматизации на Chef для огромного monolith приложения, 12 разработчиков на Chef, ~290k строк кода. На Ansible это был бы ужас, особенно если учесть что дело было почти 7 лет назад, когда у Ansible даже Ansible-lint не было, не то что Molecule.

В плане IaaC, я имею ввиду ВСЮ инфраструктуру, не считая деплоймента приложения, от промпта в bash до настройки Application Server (Tomcat/JBoss/LAMP).

Больше всего бести, что нельзя в dependency, когда твоя роль:

  • AppRole -- depends --> base_linux_role -- depends --> sudo_role

sudo_role нужно ЯВНО указать в requirements.yml для AppRole, а если таких dependency 60?

Это был не я :)

Тут скорее пробема в том, что Ansible использует Push-model, и там где я могу вызвать нативный метод Ruby, приходится иногда писать много Python обвязок для Shell.

По поводу сложных вещей, даже просто (не)запускать какой-то ресурс в зависимости от того есть файл или нет, нужно писать много кода.

При написании собственных модулей в Ansible мне не хватает Chef`овского LWRP, когда в коде ресурса ты используешь тот же код что и в рецепте. В Ansible ты пишешь на дргугом языке - Python.

Ну и в целом я не фанат Jinja программирования, что в Ansible что в SaltStack.

Chef уже давно устоялся, что то новое про него и не напишешь. Статьи 2012 скорее всего актуальны сегодня и будут работать, в этом его фишка.

Ansible все еще сырой в плане IaaC, Molecule конечно шаг вперёд по сравнению с тем же Test Kitchen, но местами недопилен. Написание своих модулей после Chef кажется странным, сильно много шела.

Для действительно сложного проекта всегда предпочитайте Chef, порог входа выше, но сложные вещи на нем делаются проще чем в Ansible.

У Chef есть без серверный вариант запуска - chef-zero.

Плюс стоит упомянуть что два года назад у него поменялась лицензия, так что если вы не платите за неё, лучше использовать Cinc (https://cinc.sh), тот же Chef только под другим именем.

Помсотрел курс, Molecule и Ansible-Lint в конце, про модули есть, про Unit тесты ни слова...
Long live вашим курсам.

Блин, ну как можно начинать вводную статью про CM не с Molecule/Kitchen, TestInfra/InSpec, Ansible Lint?!

Написать г@#но можно и без вводной статьи, начните вы курс с того как писать ПРАВИЛЬНО!

P.S. Коммент скорее всего заминусуют, но говрю так потому что 6 лет учу людей в Configuration Management.

С сетью покрытия все ок.

Просто нет прямых маршрутов, только с кучей пересадок, между которыми еще идти пешком. 

Да вы же сами "по определению" говорите что "не-ок".

Никаких. Проблема в том, что монархии залива это анахронизм, они просто тупо паразиты.

А если ты паразит и имеешь власть, тебе ничего не остается кроме как заниматься маркетингом (самое большое, круглое, глубокое, длинное...), прикрывая свою бесполезность и ненужность.

А есть еще психотерапевты, которые еще и врачи, а не вот это вот все...

Ну как "бумер", это скорее о том, что ИТ становится такой же работой как и все остальные (хотя статья не только про ИТ) и оказывается что повышенная мотивированность сотрудников это не норма(без привязки хорошо это или плохо), само по себе.
Взрослеем/стареем :D

@uburro, cпасибо за статью!
Благодаря Вам Хабр все еще торт!

Не везде они были нужны, поищите историю про деревянного орла от пионеров.

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

Но! Еще я активно интересуюсь историей и экономикой, и меня как и автора оригинального комментария интересует "В честь чего?" (с) крупнейшие страны мира начали тратить миллиарды на "Лунную гонку 2.0".

Есть только одна причина для бизнеса вкладывать деньги - надежда заработать еще денег. Трёп И.Маска про освоение Марса это маркетинг для получения финансирования на то чтобы влезть в гос заказы с NASA (пожалуйста не придирайтесь к этому тезису, я считаю спор здесь бессмысленным).

Никаких частных интересов в космосе нет и быть не может еще долго, ибо дорого! Подрядчиком у государства на космических проектах - да, это хорошие, стабильные деньги.

В контексте новой холодной войны космос - это понты (т.е. война за умы и симпатии), а не военное применение, впрочем как и 60 лет назад. Военный космос это что-то очень-очень дорогое, стратегическое+. Современная война показала, что наличие только стратегического оружия (ядерная дубина) не гарантирует победу в войне и смысла в него вкладываться по большому счету нет.

А вот как ОАЭ запустить свой собственный спутник "because we can", вот это хорошее применение космосу. Только Китаю, Индии, ЕС, США запускать просто спутники "не камильфо", вот и пошла "гонка за Луну".

P.S. Миром правят гумманитарии, потому что инженеры не в состоянии ничем управлять, мир сложнее чем дискретное мышление.

P.P.S. Поклонникам научного знания хорошо бы читать что-нибудь кроме технической/научной/фантастической литературы, а то потом у них Bitcoin, Uber, AirBNB... это инновации, а не дикое средневековье.

Чем хороши гуманитарии, они умеют задавать правильные вопросы :D
Читайте статьи Лиз Трасс и программные документы госдепа.

Стимулы те же что и 60 лет назад, мы в новой холодной войне, восточные мобилизационные экономики подросли (Индия, Китай) и теперь готовы включаться в гонку. Кое какие события скорее всего ее стимулируют, война кормит войну. РФ как преемник СССР не состоялась, С-400 по-моему флагман этого движения, поэтому в гонке не участвует.

Никакие частные компании здесь ни при чем, добывать ресурсы на Земле еще долго будет выгоднее чем в космосе, были бы сверхконцентрации, был бы разговор, но увы, в космосе летает такая же руда как и на Земле. Опять же, "Человек который продал Луну" это конечно красиво, но экономика это суровая реальность.

Такое ощущение что автор недавно перечитал "Дверь в лето" Хайнлайна.

Представление об экономике прямо вот оттуда :D

А нельзя сразу нормально учить людей Configuration Management?

В добавок к первому комментарию, почему не объяснить сразу людям про: идемпотентность (которой ваш код не отягощён), Molecule и ansible-lint?!

Кстати да, ваш "код" ansible-lint видимо ненавидит...не показывайте ему ваш код, три новые статьи писать придется :D

Что люди не делают, лишь бы не читать Питера Уоттса ("Ложная слепота" и "Эхопраксия")

То же что и в статье, только больше, ярче, глубже.

Впечатлительным запастись таблетками от депрессии перед прочтением :)

Я думаю эти книги нужно вводить в базовый курс чтения по ИИ :D

Это все конечно прекрасно, вот только у Ваших родителей, как и их родителей, за спиной был опыт: крепостного права, первой, гражданской и второй мировой войн. Поэтому советский союз, это было действительно что то хорошее. Плюс в союзе было производство и промышленность, в РФ сейчас нет.

Вы правда думаете, что поколение, которое выкладывало фотки кофе в инсту будет согласно "вату катать", потому-то у кучки дедов не получилась маленькая победоносная военная операция?

Зачем гель для УЗИ, если аппарат сломался, а починить нечем?

Чем чинить обородование вашего завода, оно не сотрудники, ему зарплату не порежешь?

Зачем крем для лица, если нечем платить комуналку?

В России еще не начали пропадать, простите, прокладки, как в РБ?

Ваше возбуждение пройдет через несколько недель, потому что станет хуже чем в Венесуэле. Чавеса поддерживали страны Латинской Америки, не маленький в общем то рынок. Да и нефть их продолжили покупать все, не смотря на национализацию. В отличии от Венесуэлы, РФ напулгала ВЕСЬ мир, всем стали очень интересны детали (сужу больше по санкциям по Беларуси, скорость закрытия лазеек, почти в реальном времени).

"Бедный" Shell купил русской нефти и пришлось выпускать двух страничное коммюнике в стиле "бес попутал, мы больше так не будем", слухи про запрос на помощь от Китая, меньше всего оценили китайские биржи.

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

Информация

В рейтинге
Не участвует
Откуда
Беларусь
Зарегистрирован
Активность