Nikita
А, и ещё, для block тэги работают?
Nikita
Или внутри блока в каждой задачи указывать?
Timur
Но я не пробовал
Nikita
Ок, попробую
Nikita
Хм, если навешивать на include_tasks, то все заинклюденные таски помечаются тэгом, в том числе та, которая не нужна, а если этого не сделать, не видно какой инклюд произошел 😕
Denis
всем привет доброй ночи
Denis
коллеги помогите
Denis
как объединить два списка в один? ключь одинаковый
Denis
если то это два dict
Денис
Combine?
Денис
https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html#id29
Timur
Если списки, то unit
Timur
Если словари, то combine
Timur
Есть ещё всякие фокусы с yaml anchors, но это уже для ж0стких извращенцев
Erick
а есть видео?..
Sun
Alexander
Алоха! Сейчас для запуска Ansible Server в Docker Container нужно качать образ с Docker Hub или надо самому собирать? Ansible/Ansible образ 2 года назад обновлялся.
manefesto
Забыл ссылку вставить. Короче почитай description к нему
manefesto
?
https://hub.docker.com/r/ansible/ansible
manefesto
Images for automated testing of Ansible. They do not include Ansible and are not for end users.
manefesto
Сам накрапай на основе ubuntu 18.04 например
Alexander
Еще вопрос по поводу API, в бесплатной версии Ansible без Tower как можно удаленно выполнить Playbook, и получить желательно его результат / вывод? Нашел, что это делается через python.
manefesto
нормально всё делается через curl
George
Самый простой образ для ансибл - это эльпайн + питон + Пип инсталл ансибл
manefesto
у меня нет цели, у @xAnder1402 цель
Alexander
Цель какая ?
Есть win сервера, ansible не используется, есть настроенный мониторинг, который работает в docker container, хотелось бы установить Ansible в контейнере, с помощью Ansible управлять серверами (не автоматизация или развертывание). А управление сделать через telegram бота.
George
Tower - вряд ли Вам нужен. Скорее AWX
George
Его тоже можно в докер... Если нужно
Timur
Tower - вряд ли Вам нужен. Скорее AWX
Его на винду проблематично поставить :)
George
Его на винду проблематично поставить :)
А я спорю? Я и не предлагаю устанавливать на винду
George
А в докере там по идее и Линукс может быть. Хотя это же винда.
Alexander
Схематично
George
Можно.
Timur
Перезапустить службу например.
Для этого не нужен ансибл
Oleksandr
Для этого не нужен ансибл
Он не нужен, если его нет. А если он используется, почему нет?
Oleksandr
Схематично
Может, удобнее будет через API AWX дергать джобы
Alexander
Для этого не нужен ансибл
При наличии Ansible можно будет управлять HP iLO и vCenter. При написании telegram бота самому это реализовывать не хочеться.
Timur
Он не нужен, если его нет. А если он используется, почему нет?
Если в скопе только винда, а из задач - старт тасков или перезапуск служб, то ансибл со всей обвязкой - явно лишняя сущность
Timur
Winrm?
Что winrm?
Oleksandr
Что winrm?
Чем делать рестарт службы?
Timur
Да куча вариантов - от sc и wmi до обычного PowerShell
Alexander
Если в скопе только винда, а из задач - старт тасков или перезапуск служб, то ансибл со всей обвязкой - явно лишняя сущность
Если бы только Windows можно было бы изгаляться через powershell. У меня задача управление сервером через telegram бота. Аналогов найти не смог, подумал почему бы это не решить через Ansible. У него есть еще модули для управления необходимой инфраструктурой (ВМ, железные сервера). Я так понимаю через AWX можно будет и через браузер на рабочем месте.
Alexander
Oleksandr
И не только AWX
Alexander
И не только AWX
Типа curl в Ansible?
Oleksandr
Типа curl в Ansible?
Типа другие UI для запуска ansible
Oleksandr
Типа curl в Ansible?
Можно и так
Alexander
Tower платный ведь.
Oleksandr
Jenkins, polemarch, rundeck например
Alexander
Oleksandr
George
мне кажется, что стрелочки неверные
George
ансибл выкинуть
George
стрелочку от телеграм бота к AWX
George
и от AWX к серверам напрямую уже
Oleksandr
Polemarch платный
Alexander: Вроде и коммуни есть
Alexander
стрелочку от телеграм бота к AWX
AWX API повтаряет API от Tower?
Alex
Polemarch платный
с каких пор он платный? https://github.com/vstconsulting/polemarch
Yury
Иногда отваливается during banner exchange. Вот, живите с этим.
как-то это можно зафиксать? с прошлой пятницы процент ошибок Failed to connect to the host via ssh: Connection timed out during banner exchange внезапно вырос до неприятного размера
Alex
http://polemarch.org/#prices
"Polemarch +" != "Polemarch"
Timur
Timur
Неплюсовая версия нахер не сдалась при таких ограничениях
Timur
Если только не самоцель - плейбуку через веб-интерфейс ручками запускать