John
Парни, как понять что будет делать ансибл и откуда оно будет браться? есть куча yaml'ов в одном из них написано:
John
с одной стороны я понимаю что это хосты и их ИПы, но не понимаю почему IPы у одного хоста разные?
Vadim
Парни, как понять что будет делать ансибл и откуда оно будет браться? есть куча yaml'ов в одном из них написано:
ip - это вручную установленный факт, Ansible его игнорирует и лезет по ansible_ssh_host
John
тогда для чего нужен этот факт? как он используется?
Egor
Возможно что где-то в плэйбуках
Egor
Попробуй снеси факт и запусти --check
Vadim
тогда для чего нужен этот факт? как он используется?
это нужно спросить того кто его туда добавил - git blame
John
я только учусь можно сказать) так что спрашиваю у гугла и тута)
Boris 🦍
Всем привет, подскажитев решении, на первый взляд, тривиальной задачки - name: Get container names shell: docker ps -q register: containers В это инструкции я получаю список контейнеров. КАк из него получить еще один список при условии, что я применю к каждому элементу из первого инспект , и при наличии определенного вольюма данный элемент должен добавляться во второй список.
Boris 🦍
чтот я уже всю голову сломал. уже начал в сторону всяких башевских костылей смотреть, но не выходит\
John
это нужно спросить того кто его туда добавил - git blame
почитал что такое git blame, и он бы действительно подошел, если б не тот факт, что копию репы я получил по почте :)
simplemice.eth
если кто еще не видел то вот... https://opennet.ru/49674/
simplemice.eth
пока не очень понятно чем "это" лучше
Nklya
Кстати, https://twitter.com/vespene_io/status/1067812122355269632?s=21
Van
привет
Van
есть дизайнеры?
Mikhail
Конечно, это же чат дизайнеров
Vlad
Дизайнеров yaml
Van
мне нужна еще одна голова. Суть коротко, собрали ядро, бек, нужен фронт,мои дизайнеры не справляются, тема: спорт/технология блокчейн
Van
все готово, верстаем сами, задача простая, просьба писать в ЛС, расскажу все деталях
Vadim
без кубернетеса как-то не молодежно
Asten
systemd service + docker-compose. Через ansible только приношу файлы для compose и systemd.
Тоже всем рекомендую такое. Но не у всех systemd завезли...
Vladislav 👻
А причины рекомендации?
Vladislav 👻
Какие плюсы передке другими вариантами?
Asten
Какие плюсы передке другими вариантами?
systemd перезапустит упавший контейнер, после ребута сервера тоже поднимет, ну в общем все то чем занимается systemd )
Vladislav 👻
А restart: always этого разве не решает?
Vladislav 👻
Мне пока только логи пришли в голову из плюсов
Asten
Мне пока только логи пришли в голову из плюсов
Ну логи ты и так и так в journald отправляешь. Сам докер ведь через systemd тоже запущен
John
полон гит всяких плейбуков. А Стоит ли им доверять? как понять, стоит ли их проверять?
manefesto
пиши кастом
Vladislav 👻
я всегда пишу свои, гит помогает копипастить и раскурить тонкости, но готовый ни разу не брал, ибо все равно надо смотреть что и как там
Danila
Всем привет! В ансибле в первой из ролей хочу зарегистрировать вывод делаю register: info Хочу в последней роли вывести информацию которая храниться в info, как вызвать этот register и то что в нем храниться ?
✙ DarkKC ✙
Граждане, подскажите готовый рецепт, как ансиблом /var переселить на отдельный раздел?
✙ DarkKC ✙
упираюсь в то, что не могу слить текущий, ибо rsync: send_files failed to open \"/var/lib/lxcfs/cgroup/blkio/blkio.reset_stats\": Permission denied (13)\n
✙ DarkKC ✙
это точно задача для ансибла?
ну так-то получилось что я пакером амишку пакую, провижнером юзаю ансибл
Vladimir
Добрый день. А есть варинат, ansible заставить при запросах пользовать socks5 прокси?
One
https://superuser.com/questions/454210/how-can-i-use-ssh-with-a-socks-5-proxy
Vladimir
Не ssh, мне для модуля telegram
One
apt search chain socks
Vladimir
apt search chain socks
А чем мне это поможет?
Vladimir
{"changed": false, "msg": "Unsupported proxy scheme: socks5. Currently ansible only supports HTTP proxies."}
/warn
Привет, подскажите есть ли в ansible модуль для работы с hdfs?
/warn
Ну, если бы нашел что-то конкретное - то не писал бы)
Vladislav 👻
Можно ли хендлеры завернуть в цикл? Будет это работать?
Vladislav 👻
Ну, если бы нашел что-то конкретное - то не писал бы)
Ну просто странно ожидать здесь бОльшего
Vladimir
Первая же ссылка в google
Vladislav 👻
а то затерялось
Vladislav 👻
Можно ли хендлеры завернуть в цикл? Будет это работать?
One
А чем мне это поможет?
Тем, что ты не окружение ансибла будешь настривать, а пустишь через сокс любой трафик от любых приложений - второй ответ. Ансибл работает через ssh, пусти ssh через сокс, не трахай мозг с окружением ансибла - первый ответ.
Boris 🦍
ПРивет, Столкнулся с траблой. Не отрабатывает плейбук, т.е он висит , часть задач выполнилась а к следующей даже не приступает. В логах ничего нет, ни ошибок и ничего, просто задача висит более часа. Включил дебаг, нового ничего не увидел, может кто сталкивался с подобным?
Timur
Можно ли хендлеры завернуть в цикл? Будет это работать?
В каком смысле? В хендлере вызывать цикл?
Vladislav 👻
В каком смысле? В хендлере вызывать цикл?
да, мне для каждого элемента надо дернуть хендлер
Денис
да, мне для каждого элемента надо дернуть хендлер
Да, если в самом хендлере делать loop, то работает
Boris 🦍
А какая именно задача висит?
спасибо, только что разобрался при дебаге, висел инспект докер контейнера, который повис намертво и ничего не выдавал, никакой информации
John
Парни, подскажите как воспользоваться трудами написанными тут https://github.com/cloudalchemy/ansible-prometheus ? клонировал себе репу, а какой yml-файл скармливать ансиблу не понимаю
Sergey
Напиши сам)
simplemice.eth
main ? ))))
Sergey
Там делов та в системд завернуть
simplemice.eth
да прометея с докера поставить 1 минута :)
Vladislav 👻
уууу, гитхаба новая фишка
Vladislav 👻
John
для тех кто понимает - да, для меня пока "делов" на пару недель) целый день смотрю в этот код, залил в свой гит. А как запустить на тестовой машинке — полный хз
John
смотрите в main.yml
который в defaults лежит? или в какой? он же в каждой директории есть)
simplemice.eth
таск
simplemice.eth
учитесь читать роли ансибла если хотите что-то понимать
simplemice.eth
там не сложно
John
учусь, пробую. Когда кипю, спрашиваю.