George
xargs -P обычно достаточно
George
@gdrta ?
George
отлично подходит )
George
ты просто не задумывался
Damir
🙈
Damir
У меня задача, группа хостов, и на них в зависемости от сценария нужно запустить iperf в роли сервера и клиента, на разных портах
Damir
Xargs - нужно писать логку на баше, это сложно )
Alexander
Alexander
клиент и сервер
Alexander
остальное в инветори бьешь
Alexander
или аргами передаешь
George
так в баше там тоже один сервер как бы
George
ну, и можно параметризировать кол-во процессов
George
не вижу проблемы
Damir
Да ,согласен. Или, как я хотел изначалально просто уже готовые скрипты распихать по ролям и запускать в зависемости от сценария теста
Andor
George
да, согласен
George
но давайте гнуть и изучать xargs
Damir
George
возглас не совсем верный, т.к. методов become есть несколько
George
но ты прав, что да, от деталей могут быть нюансы
Андрей
Так а в чем может быть разница? Конкретно сейчас у меня используется become_method: sudo. Но очевидно что не все так просто как казалось
айтишник
NM
Андрей
zhag
ребята привет
zhag
Laravel .env
zhag
Кто как его готовит? Неужто только через lineinfile?
zhag
ansible 2.8 если что
inqfen
А темплейт чем не устраивает?
zhag
Тем что он там уже лежит и там есть APP_KEY который генерирует приложение
zhag
Я например с ini файлами могу делать что захочу
zhag
Вот так-же может можно с .env?
inqfen
Типа
{% for key, value in variables.items()%}
"{{ key }}={{ value }}"
{% endfor %}
inqfen
А app_key в этот словарь и засунь
artb1sh
Anonymous
Подскажите пожалуйста. Если в таске срабатывает сразу два хендлера, то они в конце выполнения этой таски, срабатывают именно в таком порядке, в котором были вызваны?
Vladislav 👻
Да, если раньше никто не дернул хендлер
Vladislav 👻
Хотя помню, один раз столкнулся с проблемой, когда хендлеры работали именно в том порядке, в каком они были написаны в файле, но подробностей уже не помню, поэтому можно считать, что мне привиделось
Anonymous
Спасибо
Anonymous
Доброго утра. Подскажите пожалуйста, как это правильно сформатировать?
Есть темплейт:
servers = [{% for host in groups['nomad_servers'] %}
"{{ host }}"
{%- if loop.first %},{%- elif loop.last %} ]{% endif %}
{% endfor %}
На выходе получается следующее: servers = [ "host1", "host2" ]
Как бы сделать так, чтобы было вот так: servers = ["host1","host2"] ? Т.е. убрать полностью пробелы
Lamobot
Anonymous
Lamobot
{{ groups['nomad_servers']|list|to_nice_json }}
Lamobot
Где-то был у меня пример, но до компа надо дойти
Vladislav 👻
John
Парни, как победить "cannot connect to device: Raw"?
ssh до девайса есть, не понимаю что такое raw и почему оно не конектит.
ansible -m raw отрабатывает как должен.
Как продиагностировать/понять?
John
George
George
просто raw - он напрямую по ссш идет, а все остальное (потенциально) - использует питон на удаленной машине
John
хм.. прописал питон-интерпритатор=питон3,
ругань поменялась на the python module napalm is required
George
внезапно, да?
John
ага, только не понятно что ж с этим делать пока)
George
видимо, на удаленной машине нет python3 модуля напалм (или на локальной - хз)
John
дык вроде ж есть. Удаленная - это VyOS, у него есть поддержка напалм.
локальная - убунта, то же установлен модуль напалм.
Кто-то кого-то не видит наверно
George
вероятно
Lamobot
Timur
Если кто юзает дженкинс, у нас вышел новый релиз соответствующей роли:
https://galaxy.ansible.com/lean_delivery/jenkins
Timur
https://github.com/lean-delivery/ansible-role-jenkins
Sergey
О,спасибо, утащу в чат по дженкинсу
Anonymous
Anonymous
@NableRu будет жить. Поприветствуем!
Anatoliy
добрый день
Anatoliy
если у роли есть несколько плейбуков в tasks как явно вызвать только один из них при наличии main?
Sergey
Andor
tasks:
- import_role:
name: myrole
tasks_from: mytask
Vladislav 👻
когда дерагем плейбук с несколькими инвентори, можно ли как-то сделать проверку в темплейте, какая именно инвентори у хоста?
Anatoliy
Timur
Timur
Что за плейбук с несколькими инвентори?
Timur
Плейбук и инвентарь - две разные независимые сущности
Vladislav 👻
катаю конфиг прометеусу, мы льем в один сервер прод и дев, хочу лейблы проставить для хостов
Vladislav 👻
через название инвентори было бы самое удообное
Timur
Все равно не понял