Nklya
По моим наблюдениям шапок у редхата есть две - одна аутентичная и вторая странная, типа сомбреро, только с ровными полями И вторые мне совсем не нравятся
Vadim
ага, они разные, но издалека похожи. Вторая из какого-то пластика
Nklya
Ну и возможно настоящие сварщики из редхата круты и много чего знают, но выступления у них паршивые получаются. В итоге получается что приходят пожрать
Vadim
на этом форуме было ровно 0 сварщиков, все менеджеры да консультанты
Vadim
Как и запланировано собсна
manefesto
Зато футболочку получил. Приходится работать с редхатом. Смотрю на десктоп на Фёдоре. Я пошёл работать в красношапку
cent
А чем проще всего в ansible сгенерить qrcode ? Дернуть что-то вроде такого - https://pypi.org/project/qrcode/ ?
manefesto
Можно
manefesto
Только сервер же без иксов должен быть
cent
Только сервер же без иксов должен быть
Ну, мне нужно с минимальными зависимостями. У меня уже есть получается чистая ОС+ python. Проще всего, наверное, что-то для питона поставить и сгенерить, правильно? Для bash же больше придется всякой хрени устанавливать, правильно?
manefesto
Пробуй ни питоне. Но часть иксов потянет по любому. Или генерь на серваке с ансиблом и отправляй на целевой
cent
Пробуй ни питоне. Но часть иксов потянет по любому. Или генерь на серваке с ансиблом и отправляй на целевой
Ну, я генерить буду на хостовой тачке, но ansible будет в контейнере скорее всего, так что тоже иксы не нужны. А где там иксы? Там в зависимостях, вроде, нет иксов
manefesto
libjpg или ещё что-то. Но минимальные зависимости
Timur
что-то gd-шное?
Timur
есть перловый модуль, можно написать скрипт, возвращающий тебе файл png, а ты дальше будешь с ним что-то делать
Timur
с минимальными зависимостями хз
Timur
напиши микросервис и дёргай его по хттп
Timur
:))
cent
https://hub.docker.com/r/valien/docker-qr-generator/
Ну, так это то, что я и предложил)) https://pypi.org/project/qrcode/ https://github.com/Valien/docker-qr-generator/blob/master/qrcode-generator/Dockerfile
bebebe
если интернеты есть
Anonymous
здрасте. Хочу отфильтровать вывод -m setup глубже, чем на один уровень, но не знаю, в какие скобки это запихнуть. Вот например кусок вывода при -m setup -a 'filter=ansible_enp0s3' : vpnclient | SUCCESS => { "ansible_facts": { "ansible_enp0s3": { "active": true, "device": "enp0s3", "features": { "esp_hw_offload": "off [fixed]", "esp_tx_csum_hw_offload": "off [fixed]", и тд Как получить только "active": true, например? пробовал filter=ansible_enp0s3[active] filter=ansible_enp0s3{active} filter=ansible_enp0s3['active']
manefesto
Двойные ?
Anonymous
Двойные ?
не работает
Vadim
Мож ansible _facts[“andible_enp0s3”][“active”]?
Timur
может ей нужно вывести список активных сетевых интерфейсов
Vladislav 👻
Либо есть еще на node
cent
https://github.com/fumiyas/qrc
Ну, это явно же не подходит. Тогда уже проще на питоне сделать. Питон же уже есть для ansible
manefesto
Собери на голанге
manefesto
Жирно. Но без зависимостей
Sergey
Надвигается следующий московский митап по IaaC. Два из трёх докладов будут по Ansible, поэтому, дамы и господа, держите ссылку для регистрации: https://devops-moscow.timepad.ru/event/810970/
manefesto
Когда ?
manefesto
увидел
manefesto
не скоро
manefesto
А то я похоже в москву лечу сегодня
Sergey
только хотел написать 😊 через 9 дней, в среду
Womchik
Видео будет?
Sergey
С прошлых митапов - было.
manefesto
тоже реклама ?
Sergey
Если ансибл рекламировать надо, то тогда - да, реклама.
Andrey
Не с начала же можно подойти?
Sergey
Регистрация же всегда есть перед началом. Полагаю, лучше списаться с организаторами предварительно.
Andrey
Я имею ввиду на второй-третий доклады
Sergey
Угу, я в этом смысле и понял
Pavel
Коллеги день добрый. Кто нибудь делал AWX Isolated group в докере? Есть основной awx01.company.сom (awx в докере на центральном хосте), и есть хост prvt.company.com в закрытой сети, который должен управлять серверами в своей подсети, оба хоста связаны через VPN. Как правильно на prvt.company.com поднять isolated group через докер, чтобы он подсоединился к центральному awx01.company.сom
Vladimir
С бодрым ) Коллеги, подскажите кто чем может Есть к несколько хостов локальных, к ним редиректятся белые адреса так же есть набор сервисов разных, в основном веб для того чтобы запилить отдельный сервис на какой-то хост применяю роль к группе, в которую засунут соответствующий хост ДНС тоже пилится ансиблом посоветуйте как быть в этой ситуации не правильно "рукотворно" совать записи, надо сделать чтобы роль ДНС тащила адрес из откуда-то
bebebe
cool story
Vadim
😂
Vladimir
cool story
абсолютли ))) (дергают в разные стороны)
bebebe
если не касаться вопроса что вы делали еще один архитектурный велосипед который должен умереть в обозримом будущем то вы можете делать так: у вас уже есть раздеплоенное окружение с сервисами. соберите по ним факты на основе фактов поймите что где раздеплоено и обновляется dns согласно тому, что где есть
Vladimir
кто как делает? адрес хоста - локальный, белый нужно куда-то всовывать если всовывать в варку, то нужно напрямую к ней обращаться если обращаться напрямую, то при смене хоста придется и это менять
bebebe
да, именно так, поскорее переезжайте в кубик
bebebe
я тогда не понимаю проблематики, есть проблема что-бы определить в какой серый адрес мапится белый адрес?
Vladimir
да, именно так, поскорее переезжайте в кубик
тут тоже есть некоторые приколы.... проект пилится индусами в течении лет уже пяти до сих пор не используют гит и не могу заставить.... нельзя же устраивать саботаж ради этого....
Vladimir
я тогда не понимаю проблематики, есть проблема что-бы определить в какой серый адрес мапится белый адрес?
боюсь это будет слишком надолго... пожалуй запилю пока как получится, там разберемся (надежда) ))))))) но в принципе ингресс всех разделит и определит (когда закубирую)
bebebe
Владимир сформулируйте еще раз вопрос безотносительно ансбила, какая есть проблема в серых и белых адресах?
Maksim
Всем привет. Есть такой код https://pastebin.com/KDdRYVNK задача "setup. Копирую общие файлы nginx" всё время пропускается. Ну как всё время. Если после неё добавить ещё какую-нибудь задачу, то она будет отрабатывать, а если после неё нет задач, то игнорирутеся. При этом следующие задачи выполняются. Подскажите, пожалуйста, что я делаю не так. Запускал с -vvv, но ничего странного не увидел. Вот кусок вывода для игнорируемой задачи https://pastebin.com/B7Cg0bmm
Vladimir
проблема такова есть к примеру хост локальный local-2 у него белый и серый есть сервис support - type web есть сервис wiki - type web у них разные сервисы задействованы, на фронте нжинкс, в одном бэкэнд апач, в другом фпм для того чтобы распределить роли я создаю группы [support] local-2 [wiki] local-2
Vladimir
применяю роли соответственно к группам
Vladimir
а для ДНС получается мне в темплейте нужно привязываться не просто к содержимому группы, но еще и дергать хоствар хоста в которой должен быть прописан белый ИП в принципе я наверное понял что мне нужно поковырять
Vladimir
Владимир сформулируйте еще раз вопрос безотносительно ансбила, какая есть проблема в серых и белых адресах?
спасибо за участие и помощь ) в очередной раз: "правильно сформулированный вопрос содержит половину ответа" что-то заметался совсем, извините
bebebe
я вам про это и говорил, на основе собранных фактов об окружении рулить dns'ом
bebebe
почувствовал себя утенком 🦆 😉
Vladimir
я вам про это и говорил, на основе собранных фактов об окружении рулить dns'ом
сейчас у меня несколько не так )) надо поковырять бест практисы )
Vladimir
почувствовал себя утенком 🦆 😉
да будет вам утенок умными мыслями не разговаривает )
Nklya
Практика показывает, что когда все хуево, в лучшем случае так и останется
Vladimir
на "все" не рассчитываю, но некоторые велосипеды точно уйдут
Nklya
А в худшем - просто сложность ещё на порядок уедет
Vladimir
А в худшем - просто сложность ещё на порядок уедет
там такие велосипедисты, что повышение сложности дает надежду на понижение их рвения руко-вело-костылить ))))
Nklya
Sashko
Ооо класс
Kirill
а fetch модуль уже научили делать src=directory вместо src=file ?