Timur
А так - напрямую
Timur
И не очень понятно, чем темплейт хуже такого странного кода в цикле
Asgoret
И не очень понятно, чем темплейт хуже такого странного кода в цикле
у тебя есть файл енв (формат ключ:значение) тебе нужно превратить это в: - name: key value: value затем вставить в шаблон после определенной строчки с определенным отступом. При этом пар в шаблоне может быть разное, при этом ключ может быть как буквенным, так и циферным
Timur
конечный файл и есть jinja
Тогда в чем проблема вообще?
Timur
Или вы ещё и сам шаблон генерить динамически хотите?
Антон
ну так сделайте шаблон для шаблона
Антон
ну как бы это по тупому не звучало - так оно и есть
Антон
а в шаблоне как раз запихать if
Timur
Asgoret
ну как бы это по тупому не звучало - так оно и есть
подскажешь куда копать, не вижу там трасформации?
Asgoret
В первую очередь нужно задуматься, какое условие отделит числа от строк, а куда потом if вставить - дело вкуса
их нельяз разделять. они должны оставаться в связке, но при значение цифра в значение вставка должна иметь другой формат, недели буква
ℭ𝔞𝔯𝔯𝔬𝔩
Можно в файл env вносить изменения? Дополнить значением типом
Asgoret
Можно в файл env вносить изменения? Дополнить значением типом
енв приходит от разрабов с софтом, я его не вижу и не трогаю и не знаю, что там есть
Asgoret
Я про условие, как jinja отличит число?
вот у меня тот же вопрос)
ℭ𝔞𝔯𝔯𝔬𝔩
На ум приходит только regex
Антон
подскажешь куда копать, не вижу там трасформации?
https://stackoverflow.com/questions/41743796/how-to-check-if-a-variable-is-an-integer-in-jinja2
Антон
if int один шаблон else второй шаблон
Антон
я вижу это так
Sergey
вот у меня тот же вопрос)
Никак. Пусть разработчеги уже пишут ямлы нормальные. Пересядь с иглы разработчиковского одобрения......
Asgoret
Никак. Пусть разработчеги уже пишут ямлы нормальные. Пересядь с иглы разработчиковского одобрения......
Это не ямл, а енв. Ты предлагаешь писать хардкод шаблоны, это так не работает
Sergey
Это не ямл, а енв. Ты предлагаешь писать хардкод шаблоны, это так не работает
Если разрабы пишут ямл, то за тебя уже всё будет расписано по типам, и это нативно.
Stan
Всем привет
Антон
@Asgoret Получилось по итогу?
Asgoret
@Asgoret Получилось по итогу?
Потом буду делать, отпишусь
Fidelina
Терминатор говорит иногда, что убивает кого-нить?
Fidelina
Я всё жду этого момента
Alexey
Терминатор говорит иногда, что убивает кого-нить?
жидкого терминатора убил, этого достаточно
Ждун
с другой стороны я уже давно не видел здесь реклау
John
Хорошая мысль Попробую
реализация так себе :) груп-варс - это переменные которые объявлены каждому хосту из группы. А у меня ж цель наоборот) к одному хосту применить переменную, в которой объявлен каждый хост группы https://github.com/cloudalchemy/demo-site/blob/2a8a56fc10ce613d8b08dc8623230dace6704f9a/group_vars/all/vars#L8
Kirill
Что-то типа такого "{{ groups['group-name'] }}"
John
проблема пока только одна) маловато знаний) Вот читаю, пробую, спрашиваю тут :)
John
иногда людей бомбит от тупости вопросов) Некоторые терпимей)
Alex
иногда людей бомбит от тупости вопросов) Некоторые терпимей)
Бомбит обычно не от тупости вопроса, а от тупости его формулировки. Я бы предложил за каждую тупую формулировку бить по яйцам автору, пусть подумают дополнительные 5 минут и пытаются нормально сформулировать свой вопрос, перед тем как отвлекать людей
Alex
Очень сложно замечать собственную глупость любому человеку. Касается даже формулировки вопросов. Поэтому "бить по яйцам" не очень эффективно)
Дело не в глупости, а в том что человек знает чего хочет, но в силу недостатка навыков не знает как сделать. И вместо корректной формулировки своей цели начинает расплавлять мозг своими высерами. Ведь правильно заданный вопрос, имеет половину ответа.
Alex
👎
Есть аргументы или ты один из тех людей о которых речь?
Pavel
Я предлагаю вам избавиться от снобизма и быть открытым к помощи новичкам. Новичок не знает, что он задаёт глупый вопрос. Если бы он это знал, то не задавал бы его. Для вас это не очевидно?
Pavel
Что вы здесь делаете тогда? Вы либо здесь ищете помощи сами, либо готовы оказывать её другим. Иначе зачем вот это всё? 🤔 😉
Kirill
Я предлагаю вам избавиться от снобизма и быть открытым к помощи новичкам. Новичок не знает, что он задаёт глупый вопрос. Если бы он это знал, то не задавал бы его. Для вас это не очевидно?
На самом деле если правда обсудить глупость вопросов, то лично меня убивают вопросы, а что будет если... Ну возьми и проверь. Напиши за 2 минуты тестовый таск и проверь.
Pavel
🤣
Pavel
Ты бы читать научился с начала. Никто не против новичков или глупых вопросов. Я противых неправильных формулировок.
Корону снимите для начала и добавьте доброжелательности при общении с людьми.
Sergey
Ты бы читать научился с начала. Никто не против новичков или глупых вопросов. Я противых неправильных формулировок.
ну лол кидай тогда человеку страницу как формулировать вопрос может он студент у которого опыта с гулькин хрен, а ты с него как опытного требуешь грамотной формулировки
Alex
а потом ты спрашиваешь почему люди к тебе в госуху не идут ЛОЛ
Вчера пришёл на 170, а он по знаниям не девопс, а админ и грейд не потолок.
Pavel
Pavel
И по яйцам двинул
Pavel
😁
Alex
и ты его сломал вопросами по формулировкам?
Я на собесе не такой жестокий)
Alex
ну лол кидай тогда человеку страницу как формулировать вопрос может он студент у которого опыта с гулькин хрен, а ты с него как опытного требуешь грамотной формулировки
Рассказать, что ты хочешь яишницу, а не гречку на завтрак это прям писец сложно для этого шеф-поваром надо быть. В рамках текущего чата это касается описания, что ты хочешь получить переменную со списоком хостов которые в группе, а не всем хостам в группе добавить переменную.
Kirill
George
Очень сложно замечать собственную глупость любому человеку. Касается даже формулировки вопросов. Поэтому "бить по яйцам" не очень эффективно)
Синдром Даннинга-Крюгера? Но, к сожалению, пока не бить по яйцам, люди не реагирует, чтобы самим стать лучше
Sergey
+200. Обычно все глупые вопросы на 15 минут «возьми и сам проверь»
Плюсую. Особенно радует, когда люди начинают писать на Ansible git, rsync, ssh, Chef, <younameit>
Alex
то есть у тебя по дефолту не получается в blameless culture?
Нету чистого блэймлес, в основном люди просто ищут выражения помягче, но суть та же. Тут вроде правил простоксичность нет)
Alex
бомбит обычно от неестесвенного восприятия и отсутствия желания понять вопрос.
Наоборот, когда есть желание понять, начинает бомбить. Иначе инфантилизм не даёт помогать новичкам
Max
это сложность блэймлесса мреди "русских" заключается в психологической зависимости от невротических практик.
Max
Наоборот, когда есть желание понять, начинает бомбить. Иначе инфантилизм не даёт помогать новичкам
знаешь чем отличается невротик от психологически нормального человека?
Max
Линус не считает это чисто русской психологией)
и поэтому он признался в диагнозе прилюдно, чтобы все знали, что он - эталон нормальной и конструктивной коммуникации.
simplemice.eth
вылечу вас по фотографии, за сутки... бесплатно
Max
Сортирный юмор ща пойдёт)
нет: нормального человека спросишь "брат, который час?", и он ответит "18:45".