Nklya
По моим наблюдениям шапок у редхата есть две - одна аутентичная и вторая странная, типа сомбреро, только с ровными полями
И вторые мне совсем не нравятся
Vadim
ага, они разные, но издалека похожи. Вторая из какого-то пластика
Nklya
Ну и возможно настоящие сварщики из редхата круты и много чего знают, но выступления у них паршивые получаются.
В итоге получается что приходят пожрать
Vadim
на этом форуме было ровно 0 сварщиков, все менеджеры да консультанты
Vadim
Как и запланировано собсна
manefesto
Зато футболочку получил. Приходится работать с редхатом. Смотрю на десктоп на Фёдоре.
Я пошёл работать в красношапку
cent
А чем проще всего в ansible сгенерить qrcode ?
Дернуть что-то вроде такого - https://pypi.org/project/qrcode/ ?
manefesto
Можно
manefesto
Только сервер же без иксов должен быть
cent
Только сервер же без иксов должен быть
Ну, мне нужно с минимальными зависимостями. У меня уже есть получается чистая ОС+ python. Проще всего, наверное, что-то для питона поставить и сгенерить, правильно? Для bash же больше придется всякой хрени устанавливать, правильно?
manefesto
Пробуй ни питоне. Но часть иксов потянет по любому. Или генерь на серваке с ансиблом и отправляй на целевой
manefesto
libjpg или ещё что-то. Но минимальные зависимости
cent
Timur
что-то gd-шное?
Timur
есть перловый модуль, можно написать скрипт, возвращающий тебе файл png, а ты дальше будешь с ним что-то делать
Timur
с минимальными зависимостями хз
Timur
напиши микросервис и дёргай его по хттп
Timur
:))
bebebe
bebebe
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
может ей нужно вывести список активных сетевых интерфейсов
bebebe
manefesto
Vladislav 👻
Vladislav 👻
Либо есть еще на node
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
кто как делает?
адрес хоста - локальный, белый нужно куда-то всовывать
если всовывать в варку, то нужно напрямую к ней обращаться
если обращаться напрямую, то при смене хоста придется и это менять
Vladimir
bebebe
да, именно так, поскорее переезжайте в кубик
Vladimir
bebebe
я тогда не понимаю проблематики, есть проблема что-бы определить в какой серый адрес мапится белый адрес?
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
а для ДНС получается мне в темплейте нужно привязываться не просто к содержимому группы, но еще и дергать хоствар хоста в которой должен быть прописан белый ИП
в принципе я наверное понял что мне нужно поковырять
bebebe
я вам про это и говорил, на основе собранных фактов об окружении рулить dns'ом
bebebe
почувствовал себя утенком 🦆 😉
Vladimir
Nklya
Nklya
Практика показывает, что когда все хуево, в лучшем случае так и останется
Vladimir
на "все" не рассчитываю, но некоторые велосипеды точно уйдут
Nklya
А в худшем - просто сложность ещё на порядок уедет
Nklya
Sashko
Kirill
а fetch модуль уже научили делать src=directory вместо src=file ?