UglyKoyote
не процессов, не файла в нужном месте. 1 раз такое вижу
UglyKoyote
хым.. а ps auxwww | grep python выдал 6 процессов спящих с запуском модуля синхронизации. но все прервались как только отменил работу ансибла.. интересно
Павел П.
Хотя загуглю)
George
Вот
George
https://stackoverflow.com/questions/35775207/remove-unnecessary-whitespace-from-jinja-rendered-template ?
George
Возможно, что существует ещё одна настройка
Павел П.
пасиба)
Timur
В молекуле в последних версиях заработал ansible verifier
Timur
Удобная штука!
George
что это? можно в двух предложениях рассказать?
Timur
В молекуле есть финальная стадия верификации
Timur
Где запускается сервис для интеграционных тестов инфры
Timur
По умолчанию ранее это была testinfra
Timur
Но можно было юзать goss или inspec
Timur
А сейчас добавился ансибл
Timur
Т.е. можно финальные интеграционные тесты не на питоне под testinfra писать, а просто дополнительную ансибл-плейбуку с тестами
Timur
Т.е. интеграционные тесты в молекуле теперь можно писать, не зная питона или руби
George
оу шит ) т.е. ансибл тестирует ансибл через ансибл
George
в принципе, идея хорошая - по крайней мере можно ехать в одном стеке
Timur
оу шит ) т.е. ансибл тестирует ансибл через ансибл
Ну, а когда питон тестирует питон через питон, это никого не смущает? :)
Timur
в принципе, идея хорошая - по крайней мере можно ехать в одном стеке
Да, удобно. Можно делать тестовый флоу без лишних зависимостей
Alexey
сам залез в другое русло тестов самодиагностику ардуино и ей подобных плат через json , mqtt, snmp (
Alexey
питание плата датчики
Anonymous
В молекуле в последних версиях заработал ansible verifier
А где почитать? Что-то не вижу в доке https://molecule.readthedocs.io/en/stable/configuration.html#verifier
Timur
А так? https://molecule.readthedocs.io/en/latest/configuration.html#id25
Nikolay
Подскажите как в удобочитаемый вид привести конструкцию типа image: "{{ 'registry.gitlab.com/image1' if worker == 'worker2' else 'registry.gitlab.com/image2' }}"
Nikolay
переменная внутри варсов, зависит от другой переменной
Alex
а чем не устраивает эта конструкция?
Nikolay
Мне просто кажется ,я видел что это как-то лаконичнее описывалось, но не могу найти где, типа {% if var = a %} image: image1 {% if var = b %} image: image2
Timur
Мне просто кажется ,я видел что это как-то лаконичнее описывалось, но не могу найти где, типа {% if var = a %} image: image1 {% if var = b %} image: image2
раз там жынжа, то должно работать image: "{% if var = 'a' %}something{% elif var = 'b' %}something2{% else %}fallback{% endif %}"
Alex
если значения всего два, то можно if/else
George
типа dict X= {a:image1; b:image2} image: X[var]
Nikolay
Всего два значения
George
я просто не знаю как это красиво идиоматично на ансибле сделать
Nikolay
типа dict X= {a:image1; b:image2} image: X[var]
А если сразу несколько переменных зависит от X, а не только image, то уже красиво не сделаешь
George
думаю, что от задачи зависит
Владислав
Написал плейбук по сбору версий nginx с хостов по stackoverflow, но не могу понять как он работает. Почему generate_report всегда выполняется последним в независимости от кол-во хостов, почему то думал что он выполнится только для первого хоста https://pastebin.com/AdvkeG46
Владислав
Может, стоит немного почитать о том, как работает ансибл?
Хорошее предложение, следовать я ему конечно не буду
Владислав
Но вообще в доках нашел уже, да. Спасибо
Timur
А еще у нас наконец-то обновилась роль для установки Docker CE: https://galaxy.ansible.com/lean_delivery/docker
Timur
Теперь она поддерживает установку на Centos, Ubuntu, Debian и Amazon Linux 2
George
мы обсуждали этот вопрос
George
https://github.com/lean-delivery/ansible-role-docker/blob/master/templates/daemon.json.j2
George
нет кастомных параметров. Там список параметров для докер демона - две странички мелким шрифтом
George
в сольт-формуле сделано просто - они тупо key:value из пользовательского словаря вставляют в daemon.json
George
у меня все хорошо )
Timur
Пулл-реквесты всегда welcome
George
а Вы как-то болезненно реагируете )
Timur
а Вы как-то болезненно реагируете )
В смысле? Наоборот: я приветствую любую инициативу
George
ну, тогда прошу прощения - показалось 🥺
Timur
Если есть любые дополнения к роли - с удовольствием рассмотрим любой pull-request
George
вот интересная роль https://github.com/egeneralov/docker
George
@volarenege
Anonymous
@gsilos будет жить. Поприветствуем!
Eduard
Надо rhel?
Eduard
Плюс там митовая лицуха, выдерни шаблон да юзай
Eduard
Либо ишью со списком осей
Timur
И шо?)
Ничего. Просто отметил разницу.
Timur
Я не говорил, что роль плохая
SM
Очень плохая роль )
Asgoret
Всем приветы. А кто-нибудь может подсказать как мне terraform модулю передать аргументы запуска?
Anonymous
Konstantin Shershenyuk будет жить. Поприветствуем!
SM
аргументы?
https://www.youtube.com/watch?v=Xr7x75_eIs8
SM
😄 офтоп, вспомнил просто )
George
Интересно, а есть метод скипнуть остаток роли без мусора на экране? Что-то типа meta: finish_role или как-то так.
Отделение Bereke Bank
Anonymous
@quatropozzitive будет жить. Поприветствуем!
Anonymous
@ghettotourist будет жить. Поприветствуем!