Dumitru
нашел, надо было ansible_ssh_user, но когда делаю в одну срочку работает и ansible_user
Vladislav 👻
У меня работает ansible_user в yml и при выводе переменных в group_vars папку
Vladislav 👻
Подскажите, как быть, когда нужна одна роль, но с разными настройками? Прописывать по условиям с тегами?
Asten
Vladislav 👻
Темплейт например один, в нем конкретные переменные
Asten
Выноси эти переменные в group vars/host vars
Vladislav 👻
И тут до меня доходит, что их надо переопределять на уровне выше, например на хост групп варс
Vladislav 👻
Alexander
docker_image: как мне при пуше в репо дать кастомный тег и одновременно latest ?
Два раза пушнуть, конечно, вариант, но, я так понимаю, он два раза его грузить будет? Или просто sha256 пошлёт сначала?
Vladislav 👻
Подскажите, я правильно понимаю, что для плагина докера необходимо либу ставить на удаленной машине?
Alexander
Да
Alexander
pip install docker-py
Vladislav 👻
Блин, но это же не вяжется с концепцией "ничего лишнего на хосте"...
Alexander
Для 2.6 чего?
Vladislav 👻
питона
Vladislav 👻
И получается, что по феншую надо либу пихать в энвайрмент, что в свою очередь надо переопределять интерпретатор для удаленного хоста, получается какой-то ппц
Vladislav 👻
🤔
Flover
утро доброе
Flover
юзал кто нибудь этот модуль? https://docs.ansible.com/ansible/2.6/modules/zabbix_host_module.html#zabbix-host-zabbix-host-creates-updates-deletes
Alex
Flover
немного не понимаю как он работает
Flover
у меян есть дофига хостов в файле хостс и я хочу их добавит ьв заббикс для мониторинга
Flover
он будет на каждый заходить и от фигачить
Flover
или прямо с ансибла
Flover
Народ есть такая запись в hosts
Flover
100417 ansible_ssh_host=10.112.17.10 ansible_ssh_user=root ansible_ssh_pass=pass
Flover
можно как то в плейбук дернуть первый параметр?
Flover
прямо из хостс
Flover
для других вроде как понял
Flover
{{ hostvars['group1'].ansible_ssh_host }}
Tadeusz
Tadeusz
Про них помнить надо всегда
Nikita
Всем привет, подскажите пожалуйста, как в yml правильно указать regex, мне нужно модулю передать regex как строку, но ansible при выполении передает 4 слэша вместо одного
Grisha
‘’
Nikita
Grisha
экран?
Grisha
\
Grisha
дай полностью строку
Nikita
automemberinclusiveregex: 'c\d\d.*.\.env\.project\.company\.net'
Grisha
и что приходит?
Nikita
При выводе debug: var: automemberinclusiveregex на вместо 1 слэша стоит по 2, а при выполнении модуля уже по 4
Asten
Не удобная вещь)
когда у тебя 5 окружений по 100+ хостов в каждом удобнее вещи не найти. Вероятно поэтому это описано в ansible best practices
Asten
https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html
Tadeusz
Vladislav 👻
Наконец смог сформулировать вопрос, подскажите, кто как реализует группировку? Вот например есть один полноценный сервис, который формируется из двух хостов (например celery и rabbitmq), вы группируете оба хоста в одну уникальную группу, для задания vault переменных? или такое выносите в хост переменные?
Vladislav 👻
по best practice этот момент не очевиден, и я пока не научился определять последствия того или иного выбора в долгосрочном плане в ansible
Александр
https://youtu.be/LApKSi5tUYo
Вроде не было тут этого видео.
Александр
Многим полезно будет
Asten
Asgoret
Vladislav 👻
Александр
Zhyhanov
Спикер с этого видео здесь есть в чате :))
Александр
Asgoret
Вот вот!
сорян))) доволен и счастлив?)
Александр
Vladislav 👻
эмм и где тут ответ?
Vladislav 👻
во что я должен смотреть?
Asten
Vladislav 👻
спасибо, кажется понял, пойду думать дальше
Tadeusz
кажется, вспомнил чем мне не удобны vars отдельной директорией… когда юзаешь shell, без playbook’ов всяких, то не распространяются на них эти переменные
Vlad
Tadeusz
лол, век живи - век учись. попробую, спасибо
Павел П.
Добрый день!
Не скажете, с 2016го года появился ли не очень костыльный способ список серверов из заббикса загнать в AWX?
или все свой Dynamic Inventory пишут?
(А если второе, то выкладывался может где?)) )
Павел П.
ничего кроме https://github.com/bashlakov/ansible-zabbix пока не нагуглилось
Sergey
Vladislav 👻
Спрашивай
Во, Сергей, день добрый!
Вопрос в следующем, вот картинка
Vladislav 👻
Vladislav 👻
на моем примере, есть celery и rabbitmq два хоста, получается, что я должен сделать группу с этими двумя хостами (например airflow), а названия файлов сервисов должен делать по названию хостов?
Artur
по названию группы ( если переменный для группы )
Artur
или по имени хоста ( если для каждого хоста свои переменные )