Timur
Потом скачанные файлики объединяем с помощью cat
Oleg
scp в цикле по хостам
и будет много файликов в рез-те
Timur
И шлем результат
Timur
И никакого ансибла с его странностями
Oleg
этот вар я и так знаю, но мне хотелось это через ансибл сделать не выкачивая 100 файлов, а сразу в один шаблон запилить и выслать
Timur
этот вар я и так знаю, но мне хотелось это через ансибл сделать не выкачивая 100 файлов, а сразу в один шаблон запилить и выслать
А эти 100 файлов ансибл, по-вашему, из ноосферы брать будет напрямую? Без скачивания на хост?
Oleg
я их cat и в register
Timur
я их cat и в register
Ну, и как? Работает?
Oleg
в консоли все норм по каждому из 100 потом выводит, но задача выслать все результаты в 1 файле на почту
Timur
Ыыыы
Viktor
Oleg
тч даже не файл выслать а в body письма
Oleg
ладно, гуугл мне в помощь
Timur
тч даже не файл выслать а в body письма
Так как? Работает вариант с register без скачивания?
Timur
Я пытаюсь мягко навести на мысль
Timur
Artem
ладно, гуугл мне в помощь
что то как то неконструктивно пошло обсуждение. предлагаю задать переменную в начале и к ней делать append каждого cat. без шаблонизации.
Timur
Artem
Моар костылей
так если уже написана большая часть уже, то я думаю уже не время об архитектуре задумываться
Timur
Тут нет никакой архитектуры
Timur
Задача решается однострочником на баше
Timur
Это не задача для ансибла
Artem
Задача решается однострочником на баше
так решаются все задачи можно сказать
Oleg
все на баше можно сделать
Timur
так решаются все задачи можно сказать
Некоторые так решать проще
Oleg
тогда уж
Artem
просто в шаблоне можно еще будет добавить некий текст к сообщению, например
добавлять новые элементы к переменной, потом делать шаблонизацию по ней
Timur
Нафиг тут не нужна никакая шаблонизация
Oleg
добавлять новые элементы к переменной, потом делать шаблонизацию по ней
да тут что то проще, просто не могу понять почему при подстановке в шаблон не с обоих тачек инфа в переменную подставляется, а с какой ниб одной
Oleg
нету реп и пакетов предустановленных для отпраавки почту
George
Контекст регистер - это машина, на которой выполняется удаленная часть ансибла
George
А не локальная
Timur
И не понимаете, как работает ансибл
Timur
Если решили изучить ансибл, то начали явно не с того
Artem
так тогда бы никакая в шаблон не попадала. разве нет?
регистр сохраняет вывод от одной команды. на каждой новой машине результат не будет дополняться
Artem
for i in range(100): a = i print(a)
Artem
минимальный пример как у вас сейчас
Timur
завтра и буду гууглить в этом направлении
Зачем решили сделать задачу на ансибле - так и не ответили
Timur
Ради строчки в резюме?
George
Как же. Ансибл - для Автоматизации. И пихтон, и баш ни нужны (с)
Oleg
Зачем решили сделать задачу на ансибле - так и не ответили
потому что много чего уже на нем, пытаюсь весь башизм перевести на него, но иногда ,например как с вопросом о работе сертификатов, не уйти от баша
Oleg
Зачем решили сделать задачу на ансибле - так и не ответили
пока ничего этакого не было, все достаточно просто и получалось сделать без помощи
Timur
Зачем переводить на то, что вы не знаете?
Oleg
Зачем переводить на то, что вы не знаете?
по мере поступления задач и узнаю..на практике
Sergey
потому что много чего уже на нем, пытаюсь весь башизм перевести на него, но иногда ,например как с вопросом о работе сертификатов, не уйти от баша
niet. собираешь openssl с поддержкой гост, потом питон с этим опенссл - и оп-па, у тебя питон, умеющий в гост ssl O_o.
Timur
Timur
Вытянуть данные из файлов с удалённых машин можно модулем slurp
Oleg
Вытянуть данные из файлов с удалённых машин можно модулем slurp
Спс, погуглю, лишь бы на 2.5 версии работало
Oleg
Установка запрещена
Sergey
Установка запрещена
А башнянка твоя тоже сертифицирована?
Oleg
Так задача была первая сделать это чисто на ансибле
Oleg
И там питон 3
Timur
Так задача была первая сделать это чисто на ансибле
Ну да. Учитывая, что вся инфа генерится башем через крон
Timur
А ансибл 2.5 уже две версии назад устарел
Oleg
Ну да. Учитывая, что вся инфа генерится башем через крон
Ну тут да) но зато это мои скрипты которые я могу читать и править)
Oleg
А ансибл 2.5 уже две версии назад устарел
Я знаю, но нет возможности обновляться
Oleg
Госконтора
Oleg
Работает - не трогай!
Oleg
Питона нет?
2 версия
Timur
pip install ansible==2.9.*
Oleg
Так интернета нет)
Timur
Oleg
Частные репы
Oleg
Там все сложно