Size: a a a

DevOps Jobs - работа и аналитика

2020 September 02

ДА

Дмитрий Андреев... in DevOps Jobs - работа и аналитика
Arty Z
грепать по ec2 будешь?
а ты каждый файлик ansible хранишь на отдельном ec2 инстансе? надёжненько
источник

N

Nazar in DevOps Jobs - работа и аналитика
Arty Z
кейс чего? убогости и костыльности? там кастомный ямл, в котором действуют свои необычные  правила, в итоге в каком-то контексте {{ ... }} нужно экранировать в каком-то нет например.
- смешивание синтаксисов разных языков
- Извращенное внедрение императивного программирования в декларативный  YAML c помощью ключей (`loop`, loop_control,`when`).
- Зависящее от контекста внедрение python выражений, например в when это питон а в остальных местах это jinja
- Отсутствие какого-либо четкого разделения контекста переменных, они могут быть объявлены где угодно и потом ищи источник.
не понял про какое ты экранирование говоришь
источник

A

Asgoret in DevOps Jobs - работа и аналитика
Arty Z
как мне понять где они конкретно объявлены?
с чего вдруг десятки?
если я ничего не путаю сверху вниз перезаписываются:
default 
vars
tasks
group_vars
inventory
runable
источник

AZ

Arty Z in DevOps Jobs - работа и аналитика
Nazar
так это свобода твоя, как ты свой репо организуешь
обычно в больших проектах у тебя никакой свободы нет, а есть корявый ансибл, который мало того, что сам по себе бессмысленный костыль, так ещё и поощряет построение ужасных костылей на своей основе, которые невозможно выпилить "потому что уже в проде"
источник

AZ

Arty Z in DevOps Jobs - работа и аналитика
Дмитрий Андреев
а ты каждый файлик ansible хранишь на отдельном ec2 инстансе? надёжненько
про ec2 inventorу слышал?
источник

N

Nazar in DevOps Jobs - работа и аналитика
Arty Z
обычно в больших проектах у тебя никакой свободы нет, а есть корявый ансибл, который мало того, что сам по себе бессмысленный костыль, так ещё и поощряет построение ужасных костылей на своей основе, которые невозможно выпилить "потому что уже в проде"
Ну погоди, то что напидалили неподъемный ансибл и кинули в прод, не вина ансибла.
источник

GT

Gregory Tsvetkov in DevOps Jobs - работа и аналитика
Какой блевотный мужик, божечки
источник

A

Asgoret in DevOps Jobs - работа и аналитика
Gregory Tsvetkov
Какой блевотный мужик, божечки
источник

A

Asgoret in DevOps Jobs - работа и аналитика
Gregory Tsvetkov
Какой блевотный мужик, божечки
а как тебе тот, что выше?
источник

AZ

Arty Z in DevOps Jobs - работа и аналитика
Nazar
Ну погоди, то что напидалили неподъемный ансибл и кинули в прод, не вина ансибла.
ну да лучше бы его вообще не использовали и проблем было бы меньше.

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

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

ансибл это наслоение кривых костылей
источник

A

Asgoret in DevOps Jobs - работа и аналитика
источник

N

Nazar in DevOps Jobs - работа и аналитика
Arty Z
ну да лучше бы его вообще не использовали и проблем было бы меньше.

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

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

ансибл это наслоение кривых костылей
ну ты сказал уже раза 3 слова костыли, а я чет не увидел реального костыля ни разу
источник

AZ

Arty Z in DevOps Jobs - работа и аналитика
учить ансиблу в 2к20 это всё равно то учить php и foxpro
источник

A

Asgoret in DevOps Jobs - работа и аналитика
Arty Z
учить ансиблу в 2к20 это всё равно то учить php и foxpro
предложи замену
источник

N

Nazar in DevOps Jobs - работа и аналитика
Arty Z
учить ансиблу в 2к20 это всё равно то учить php и foxpro
да да, php еще твоих внуков увидит
источник

A

Asgoret in DevOps Jobs - работа и аналитика
критикуешь -> предлагай
источник

ДА

Дмитрий Андреев... in DevOps Jobs - работа и аналитика
Arty Z
про ec2 inventorу слышал?
./ec2.py --list и помнить в каком оно месте в иерархии будет?
источник

АБ

Андрей Балашов... in DevOps Jobs - работа и аналитика
обмазываться баш скриптами похоже надо)
источник

A

Asgoret in DevOps Jobs - работа и аналитика
Андрей Балашов
обмазываться баш скриптами похоже надо)
источник

AZ

Arty Z in DevOps Jobs - работа и аналитика
Nazar
ну ты сказал уже раза 3 слова костыли, а я чет не увидел реального костыля ни разу
я тебе уже написал, смешение декларативных и императивных инструментов, смешение разных языков и подходов, кастомный ямл и многое другое
источник