Andor
аргументов за модуль systemd я не вижу честно говоря и в убунте он может быть заменён на upstart
Aleksey
Да, для тех задач, где скорость деплоя критична, митоген - хороший вариант
Скорее скорость разработки. Хочется быстрее видеть результат на дев среде
Maksim
Так а сервис то стартует или он висит?
Тут скорее мой косяк. Он вис на запуске эластика, сейчас мин требования посмотрел, пишут 8 гб, у меня было 3. Сейчас добавлю снова попробую
Dennis
Приветствую всех Не подскажите возможно ли подобное в тасках для фильтрации его применения на определенные группы хостов when: - inventory_hostname == 'rfs*'
Victor
Но вообще используйте указание хостов в плеях
Dennis
спасибо добрый человек
Womchik
ppl, не могу нагуглить вот после выполнения плейбука пишет PLAY RECAP и потом куча хостов с ok, skipped и тд как из это списка уборать хосты, в которых только ok и skipped ?
username
grep -v )
Womchik
🙂
Womchik
А что за задача?
сократить вывод отчета на экран
username
ну видимо чтоб видеть только ошибки, когда портянка слишком большая
Womchik
для того чтобы?
чтобы более удобно смотреть. при ~50 хостов отчёт больше экрана
username
чтобы более удобно смотреть. при ~50 хостов отчёт больше экрана
ну в виртуальной консоли можно еще строк прикрутить
username
зачем?
чтоб прокручивать.
Victor
вангую прокручивать - неудобно
Womchik
чтоб прокручивать.
буфер большой. крутить не хочется
Dok
Привет, ребята! Как вызвать в плейбуке роль, чтоб она выполнилась не полностью? Надо не костыльно
Dok
Не, надо чтоб плейбука вызвала первую половину роли для одного хоста, а вторую половину для другого. За один проход
Dok
Или таг для роли можно назначить прям в плейбуке?
Dok
Думаю, что на фоне других плейбуков OSA будет костылём.. Хотя, я ещё не все плейбуки видел
Maxim
открыл первый попавшийся
Dok
открыл первый попавшийся
Не, тут другая история
Dok
Мне ведь придётся писать и для первой половины when, вот что страшно
Dok
Но спасибо
Maxim
Мне ведь придётся писать и для первой половины when, вот что страшно
ну можно вынести в отдельные файлы, заинклудить их, и написать 2 when’а
Dok
Сделаю оба варианта, а там что будет
Kane
коллеги подскажите, а можно как-то дешево сделать отображение timestamp'а в заголовке когда таск выполняется?
Kane
хочется чтото типа TASK [2020-01-30 15:10.45.123 blablabla] **********
Dennis
Вопрос новичка можем ли мы в рамках одной таски копировать файлы из разных источников в разные destination
Отделение Bereke Bank
Через loop можно сделать
Ruslan
камрады, подскажите, как такое на ansible организовать?
Ruslan
echo "no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty $(cat /home/git/.ssh/id_rsa.pub)" >> /var/lib/gitea/git/.ssh/authorized_keys
Ruslan
меня интересует чтение файла перед помещением строки в файл
Maksim
Привет - name: install openjdk yum: name: java-1.8.0-openjdk state: present when: ansible_facts['os_family'] == "RedHat" tags: openjdk - name: install openjdk apt: name: openjdk-8-jdk state: present when: "{{ ansible_distribution|lower }}" == "ubuntu" tags: openjdk Как правильно реализовать? Ругается, на синтаксис второго when Задача: Устанавливтаь на всех Debian-based системах, кроме самого debian
Ruslan
https://docs.ansible.com/ansible/latest/plugins/lookup/file.html
это чтение на локальном хосте, где ансибл работает
ShadoWalkeR
А как сделать цикл в цикле не используя include_tasks?
Ruslan
ага, только я с command начал
Владислав
Почему все используют apt или yum? Почему не использовать package?
Ruslan
shell чем лучше?
Jevgeni
shell чем лучше?
Shell обрабатывается через шелл и, следовательно, ты получаешь все плюшки от шелла - перенаправление, пайпинг, переменные среды и проч. Но на выходе разницы как таковой нет
Ruslan
понял, спасибо
Div
Почему все используют apt или yum? Почему не использовать package?
package умеет едва ли треть того, что умеют модули apt и yum. и если задача шире чем просто установить то выбор делается не в пользу package.
Alexander
😂😂😂👍🏻
Гайрат
Почему все используют apt или yum? Почему не использовать package?
Естли просто поставить, то достаточно его. Иногда нужно сделать больше, чем просто install/remove
Timur
Или просто готовую роль взять и не изобретать велосипед
Владислав
Естли просто поставить, то достаточно его. Иногда нужно сделать больше, чем просто install/remove
Я просто видимо не встречал задач подобных. Было бы интересно увидеть примеры ..
Timur
Ссылочку монжо?
https://github.com/lean-delivery/ansible-role-java
Alexey
Всем привет. Вопрос, как сделать сплит по переносу строк "{{ host_list | split('/n') }}" не работает, делает перенос прям при выполнении и не видит символа (
Alexey
Подробнее задачу можно?
У меня в переменную host_list попадает список хвостов каждый с новой строки. Хочу сделать сплит в лист по одному хосту, потом join через запятую чтобы запихнуть это дело в hosts в плейбук. Это для запуска его из awx. В переменную пишется из survey
Max
Понял
Max
Из '''A B C''' Надо сделать '''A, B, C''' Я правильно понимаю?
Max
my_joined_list: "{{ my_list | join(', ') }}"
Alexey
Слэш в другую сторону
Тоже попробую. Спасибо. Отпишусь.