Pavel
я пробовал использовать netmiko плюс jinja2 для этих целей (сильно развёрнутые конфигурации не нужны), но там аналогичная проблема с telnet
Евгений
Приветствую. Вдруг кто-то еще тут) Пытаюсь на дебиане установить разом все пакеты из директории так dpkg -ERGi *.deb По одному нельзя, по отсутствию зависимости падает. Так вот, как это же реализовать на ansible? Через модуль shell все работает)
Nklya
я пробовал использовать netmiko плюс jinja2 для этих целей (сильно развёрнутые конфигурации не нужны), но там аналогичная проблема с telnet
Не думаю что проблемы с кодировкой неразрешимые, нужно учить питон если хочется это победить. Могу только книжку посоветовать https://natenka.gitbooks.io/pyneng/content/
Евгений
Да, один пакет так ставится, но в моем случае, если ставить по одному, они из за отсутствия зависимых пакетов, упадут. Нужно не цикл, а одна транзакция со всеми пакетами, если так можно сказать
Nklya
Нет, это известная тема. Тимур предложил нормальное решение. Либо так, либо шелл
Nklya
когда у тебя пачка rpm или deb, нужно их все сразу указывать
Евгений
dpkg -ERGi *.deb так если руками ставить, все в порядке с зависимосями
Alexander
Мне интересно, почему apt не ставит.
Timur
dpkg -ERGi *.deb так если руками ставить, все в порядке с зависимосями
Модуль apt позволяет добавить инструкции dpkg
Timur
Там есть параметр dpkg_options
Евгений
- R --recursive видимо это прсволяет пачкой ставить. Тогда, deb:/tmp/* и опцию указать попробовать?
George
Мне кажется, что у вас архитектурная проблема
George
Не проще ли поднять репозиторий deb, добавить его отлельным стейтментом в систему и оттуда вытянуть стандартным способом пакеты?
George
Зачем этот секс с установкой из локального каталога ?
Евгений
Потому что нет единой архитектуры, откуда была бы доступен репозиторий. Каждая инсталяция изолирована. Тогда еще и на репо место закладывать и сценарий писать. Сейчас проще делать так shell: dpkg -ERGi *.deb Но костыли с проверками приходится крутить или игнорировать изменения. Это работает, проблем нет, просто хочется и качественно расти тоже)
Vadim
локальная репа + file:///repo
George
Sheridan
коморады, это как нибудь разворачивается в нормальный вид?
Nklya
stdout_callback = yaml в ansible.cfg
Sergey
коморады, это как нибудь разворачивается в нормальный вид?
Вот залил бы ты это на пастбин - глядишь, кто-то подсказал бы, wtf там у тебя в шаблоне. А так не то чтобы смотреть не хочется, а даже не можется. Фу логи картинками слать.
Sheridan
Вот залил бы ты это на пастбин - глядишь, кто-то подсказал бы, wtf там у тебя в шаблоне. А так не то чтобы смотреть не хочется, а даже не можется. Фу логи картинками слать.
друже, мой вопрос был как раз как это напечатать ровно, и на него ответили. А с проблемой той что красным светило с разобрался давно )
Anton
вечер добрый посоветуйте куда почитать про include_vars. делаю инклюд нескольких словарей, получаю перменные типа filename.nameolist.dicts. далее надо работать с этим через with_items или with_dicts, но необходимо использовать уже уровень словаря, не понимаю как туда добраться.
Pavel
filename['nameoflist'][1] - первый словарь а отдыхать? 😊
+ пора уже начинать провожать старый год
Anton
да ну зачем это все :)
Anton
filename['nameoflist'][1] - первый словарь а отдыхать? 😊
а если у меня они динамические, и надо не 1-ый а все?
Timur
а если у меня они динамические, и надо не 1-ый а все?
Покажите словарь и скажите - что конкретно хотите получить
Timur
И то хлеб :)
/warn
Привет. Немного офтоп, но может кто-то сталкивался. h2o при импорте файла - ничего не дает. такой вот вывод
/warn
Tadeusz
Уау, я думал кроме меня никто его не юзает
/warn
Я его не юзаю, я его админю и я его первый раз открыл за год
/warn
Сложная и не понятная херня которая не работает
Aleksey
H2O это типа генератор презентаций?
/warn
Не, насколько я понимаю это тул под data science
George
Мы тоже думали юзать, но пока даже не собрались потестировать
/warn
Он убитый в пизду, и багованный. Лучше уже юпитер
Anonymous
Ебанутся
Anonymous
Даже за пару часов нового года
Anonymous
О работе речь
Azer
Andrey
Привет всем. А никому какой-нибудь онлайн туториал не попадался по анзиблю, так что бы все фишки освоить пошагово?
Timur
Карате за шесть уроков
Andrey
Всем спасибо за ссылки.
Oleksandr
https://www.udemy.com/devops-automate-your-infrastructure-using-ansible-in-9hours/learn/v4/overview
Oleksandr
взял еще такой , 9,5 часов
Anton
Книжечку еще можно, на русском вполне норм, читается за один присест.
Anton
Albert
Не пойму, так это баг в модуле или нет? https://github.com/ansible/ansible/issues/50414
Denis 災 nobody
вот простой пошаговый
Andrey
вот простой пошаговый
спасибо. Видосики кстати тоже прикольные... :) (выше там скидывали)
Denis 災 nobody
лучше, когда сам набираешь
Denis 災 nobody
но есть и видео норм
Alexander
Добрый вечер, кто-то сталкивался с созданием ВМ в облаке Селектела (VPC) средствами ansible, не могу понять как презентовать создаваемой ВМ Fixed IP из Public network (VRRP)?
Denis 災 nobody
каждой ноде по своему айпи + поднимаем keepalived и он уже сам настроится
Alexander
vrrp не делали, но в чем проблемы?
назначить определенный IP определенной ВМ
Denis 災 nobody
нужно только чтобы был один л2, там через мультикаст бегает. Хотя вроде был вариант через обычную сеть..
Alexander
ВМки создаются, сеть цепляют, но назначают себе один и тот же IP, вот не могу понять, как назначить самому разные IP им
Denis 災 nobody
если так то они не видят друг друга мультикастом
Alexander
не-не, до keepalived еще не дошли, в инвентори (web панель)
Denis 災 nobody
https://blog.selectel.ru/gostevoj-post-opyt-ispolzovaniya-vrrp/
Denis 災 nobody
или речь про это
Alexander
да, поверх этого: https://selectel.ru/services/cloud/vpc