Sergey
Sergey
С сертификатами у Питона есть нюансы 😃 Вернее, они есть у модуля requests, который много где используется.
Gleb
/usr/local/share/ca-certificates/ - куда-то сюда - ось дебиан 9
Sergey
Это ничего не даёт: сертификаты лежат где-то в активной установке питона вместе с модулем.
Gleb
спасибо, пойду поищу
Gleb
а что тебе мешает заиметь нормальный сертификат? тот же letsencrypt бесплатен же
да это вообще не проблема в том плане что они даже есть, я не могу всем заниматься(ну в плане того что остальные то что то должны уметь тоже ггг) ну вот товарищ который сейчас считающийся овнером спланка пока не смог чет. в последний раз когда серт прикрутил как-будто бы все завелось, но спланк отбирвал все запросы, ну если он до конца недели не осилит буду сам смотреть, хотел пока для тестов попроще сделать
Andor
понял
Andor
вкратце: тебе скорее всего поможет переменная окружения REQUESTS_CA_BUNDLE
Andor
обычно в дистрибутивах питоновые реквесты собраны с указанием на /etc/pki или /etc/ssl или где они там, то есть в общий сторейж ца сертов указать и всё ок будет, но если у тебя virtualenv, то хрен его знает
Sergey
Gleb
Gleb
спасибо всем пойду читать доки и пробовать
Andor
ls: cannot access '/usr/lib/python2.7/site-packages/httplib2/cacerts.txt': No such file or directory
Sergey
Sergey
Ну а пользователи virtualenv сами смогут скорректировать путь 😊
Andor
Andor
у меня всё ок, забей
Sergey
😊
Vladislav 👻
Ilshat
Наткнулся на багу: alter user не реплицируется бинарными логами в марии 10.2.16 , это приводит к неприятным последствиям. Не работает правильно модуль mysql_user в ансибл. Нормально реплицируется только set password. Надеюсь кому-то будет полезно и он повторно не полезет в код модулей ансибл
Ilshat
Начиная с 10.2.19 пофиксили, на 10.3.16 все работает нормально
Ilshat
Резюме: на ранних версиях мариадб 10.2 модуль ансибл mysql_user будет работать криво на обновление паролей.
Ilshat
Поэтому, опять, же, лучше явным sql через башсибл работать иногда.
NM
Ilshat
И да, не стоит на ансибл полагаться без тестов, я это и выявил рано оттого, что тесты логинов пользователей на реплики начали валиться
Ilshat
Всю роль теперь на башсибл переписывать( и не одну
Andor
А всё потому что мария не умеет в репликацию
Ilshat
Ну это прямо громко сказано. Баги есть, баги фиксятся, разработка быстрыми темпами у них идет.
Alex
ну как сказать
Alex
issues: 3904
Ilshat
Кстати, есть еще одна неприятная особенность в mysql_user. Я не могу удалить пользователя ""@"FQDN" где fqdn - полный адрес сервера бд
Ilshat
Версия ансибл последняя. Ну ладно. SQL + модуль shell решат вопрос, как всегда
Timur
Ilshat
Как?
Ilshat
Ну command еще, возможно
Timur
mysql_db умеет любые запросы нативно в базу транслировать
George
Timur
Ilshat
О, state=import
Ilshat
Спасибо большое
Timur
Ilshat
Ну это само собой
Anonymous
Vadim Egorov будет жить. Поприветствуем!
George
Вообще без тестов никуда
V
V
Aleksey
а есть статья для новочков как пользоваться ансиблом в связке с гитлабом ?
Aleksey
штоб со скриншотами с такое вот
Sergey
Gleb
Gleb
такое и не только с юзерами будет ггг
Gleb
стоит проверить что репликация вообще жива, не очень понимаю в версиях марии относительно Mysql, но на 5.5 это вообще самоубийственный кейс, на 5.6 чуть лучше и ток в 8 стало хоть как-то работать ну либо писать "нормальный" еррор, а не разваливать репликацию или просто молча падать
Ilshat
Да все нормально с репликацией, через set password реплицируется, беда в том, что в коде модуля set password вызывается если версия меньше 10.2, хотя по факту до 10.2.19 alter user не реплицируется
Bakhriddin
кто-нибудь держит ансибл в докере?
Павел П.
Да, вместе с AWX который
Vladislav 👻
Без awx для деплоя
Andrey
Всем привет. Кто-то юзает cmdb С ansible?
Andrey
glpi fusion inventory например
Alex
А 2.8 стабильная ветка? Есть какие то киллер-фичи, чтобы переходить с 2.7?
Timur
Alex
Bakhriddin
Timur
Фич много. Например, поддерживается рекурсивное удаленное копирование для модуля copy
Alex
А чтобы вот прям киллер-фичи? Как в terraform 0.12, если сравнивать с 0.11 например :)
Vladislav 👻
Можно почитать changelog
Vladislav 👻
https://github.com/ansible/ansible/blob/stable-2.8/changelogs/CHANGELOG-v2.8.rst
Timur
Timur
Зависит от того, какие модули вы используете чаще всего
Alex
Так даже сложно и сказать какие модули чаще и активнее всего :) тут скорее вопрос о core функциональности. Например не нравится как работает delegate_to. Иногда заморочки c include/import_[role|tasks] и т.д
Andor
Alex
Та я и 2.7 долго ждал из-за gcp модулей. Но потом понял что это боль и страдания. На тераформе на порядок удобнее
George
вот всегда так. Ждешь-ждешь, а оно оказывается не такое, как нужно
George
проблема завышенных ожиданий
Alex
там даже базовый функционал не работал