Sergey
ldap???
Да. ты же хочешь централизованное управление пользователями?
Jungo
забейте) решил уже
George
George
Там поле отдельное есть
George
Sssd умеешь ? Нет? А зря
Sergey
Maksim
Народ не подскажите нет ли у кого плайбука который создает chroot пользователю)
Jungo
Jungo
Anton
ребят , подскажите, а как в ансибле условие указать? ну то есть у меня по задаче раскидать кофиги на серваки с хапроксей и сделать проверку его валидности. Перед этим плейбуком я делаю бэкап старого конфига в другую директорию. И если конфиг проверку не прошел, нужно выполнить откат из бекапа, И ГРОМКО КРИЧИМ ЧТО КОНФИГ НЕ ВАЛИДНЫЙ КРАСНЫМ ЦВЕТОМ. Вобщем как это в плебйуке реализовать, никогда не сталкивался с подобным???
George
George
ну в ансибле есть модуль для вывода сообщений на экран вроде как
George
и еще - я не совсем понял, но вроде конфиг можно валидировать ДО момента перезапуска хапрокси, нет ?
Я и твой кот
Dmitriy
Valiy
George
Антон
Я и твой кот
Эх. А так хочется не заниматься программированием на Ansible, а только декларативно писать, что и как должно быть.
Full
Народ, а кто как борется вот с этой вот ерундой?
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
Иногда это может возникать ожидаемо, и хочется корректно это обработать.
Иногда может возникать неожиданно, и поэтому отключать полностью не хочется.
Отделение Bereke Bank
Anonymous
коллеги, подскажите как прекращать выполнения плейбука по условию? на ум приходит when и fail, праивльная ли такая пратика ?
Vladislav 👻
На один айпи/домен другая машина пришла
Vladislav 👻
Я просто сбрасываю ключ и вношу новый
Full
Это в плейбуке реализовано, или руками?
Vladislav 👻
руками, в ансибл я вообще отключил: host_key_checking = False
Vladislav 👻
и record_host_keys = False
Full
Ясно, спасибо. Не то, что я ищу.
Vladislav 👻
можно не отключать, но руками править или хочется автоматизм? но автоматика тогда ничем не отличается от отключения
Full
Отключение - оно навсегда. А автоматикой - я могу предусмотреть, в каких местах я допускаю смену ключей.
Vladislav 👻
Просто непонятно, как этим управлять
Я и твой кот
Предлагаю перестать пользоваться фингерпринтами и ключами, и перейти на ssh сертификаты со своим pki.
Oleg Y.
Vladislav 👻
https://docs.ansible.com/ansible/latest/modules/known_hosts_module.html
Vladislav 👻
есть вот такое, можно попробовать попрограммировать на ансибл, но хз, на сколько это действительно надо
Full
Vladislav 👻
да
Full
>попрограммировать на ансибл
Вот это и смущает.
Vladislav 👻
тогда вон выше совет про серты и pki (я хз что это, надо читать), либо игнорить и не париться
Full
:)
Ушел думать.
Я и твой кот
Как так получилось, что в поставке Tower нет Galaxy сервиса? Я что-то пропустил и не понял?
Anonymous
что Вы подразумевайте под galaxy сервисом?
Anonymous
смотрел galaxy роли/коллекции в целях "просвещения". использовать galaxy роли/коллекции as it is - это наверное кхм
George
да даже Герлинг Гай - который автор книжек по ансиблу - пишет такое, что, я уверен, @tnt4brain передернуло бы )
inqfen
inqfen
Тогда бы у него ролей было вдвое меньше
George
ну, у нас была дискуссия - "брать готовое" или "писать самому". Пока склоняемся к тому, что надо второе. Эволюционный путь
Anonymous
George
потому что когда берешь готовое
1) ты начинаешь зависеть от левой пятки непонятных чуваков
2) слишком генерализованные роли
3) все настройки в переменных, которых 100500. В результате роль становится сложной в эксплуатации
Anonymous
роли, как "поставка" через" galaxy проварились уже давно. а сам по себе Герлинг в блоге "правильные" темы освещает.
Anonymous
есть комментарии с ansible fest, как минимум полезно
inqfen
inqfen
Потому что как правило пишется под все версии всех систем
inqfen
Вот юзал одно время ту же роль установки докера от Гирлинга
inqfen
В итоге поменял на свою - то же самое, только работает втрое быстрее. Зачем мне куча действий и проверок на то, чего у меня в инфре нет и никогда не будет
George
🤦♂🤦♂🤦♂
inqfen
inqfen
В пакетных менеджерах обычно компост древний, а с пипом без venv можно систему поломать
George
inqfen
Особенно шляпопроизводные, типа что-то обновил - freeipa отпала, потому что там все связано через питон несвежими либами
inqfen
Вообще иногда странно, вроде как большие конторы, куча разработчиком, а про тот же pipenv не слышали. В итоге пару раз факапился просто поставив модули из пипа для работы модулей
Anonymous
https://www.jeffgeerling.com/blog/2019/notes-ansiblefest-atlanta-2019-ansible-contributor-summit
Anonymous
шикарно же
inqfen
Уже думал делать ami с готовым отдельным окружением, чтобы с ним ансибл работал и все требуемые модули питона для ансибла на целевых хостах жили там. А в переменных юзать соотвественно интерпретатор из этого окружения, а не системный
George
Я и твой кот
Для чего это может быть нужно? Для того чтобы коллеги из других подразделений не писали свои собственные роли, не ковырялись в десятках гит репозиториев, а нашли нужную роль и импортировали её с Galaxy сервера.
Я и твой кот
В 2020
Я и твой кот
Не нашёл. Покажите, пожалуйста.
Dmitry
Я и твой кот
Ну да щас, как же. Вы высказываете не сильно приятные оценки моего интеллекта, не хочу продолжения.
Dmitry
Dmitry
Почему?
Я и твой кот