Dmitry
хуле тогда спрашиваешь?
Aleksey
Goss
Alf 🙀
надо потрогать, наверное, а потом думать
Dmitry
надо как в Rude Python шапку написать, ей богу. а то заебут вот такие.
Dmitrii
Господи какой вы милашка
Смотри, это он после ансибла таким стал.
Vyacheslav
Для тестов ролей использую molecule https://github.com/metacloud/molecule
Vyacheslav
умеет в эти ваши вагранты и докеры, и еще чуточку другого.
Aleksey
Для тестов ролей использую molecule https://github.com/metacloud/molecule
а он в конечном счете опирается на серверспек, тестинфра и я просил добавить госс
Vyacheslav
в конечном итоге да. просто удобный фреймворк для собирания всего этого в нечто работающее (ну или не всегда работающее)
nvkv
чюваки, а молекулой реально протестить не отдельную роль, а целый плейбук?
nvkv
я чот заинтересовался
Aleksey
да я так делаю
jzs
Вопрос не по теме, есть тут кто в haproxy статс по юзерам и бекендам разделял ? если да, то как это нахуй сделать :D ?
nvkv
гггг, а вот реально, чё теперь делать с тестами идемпотентности в 2.2.0.0?
nvkv
когда apt: update_cache=yes ломает её? :)
Ilya
Вот это тоже порадовало https://github.com/ansible/ansible-modules-core/issues/4817#issuecomment-258669719
Ilya
Когда в гит репке что-то поменялось - ансиболь падает
Alf 🙀
Когда в гит репке что-то поменялось - ансиболь падает
юзайте стандартьный sha-1 и все у вас бдет хорошо
Alf 🙀
а ну и там воспроизведение бага в описании прекрасное
Dmitrii
Да походу. Я поубирал у себя отовсюду
Serge
TASK [ami-pre : ensure host is accesible via ssh] ************************** ok: [hostname -> control_host] TASK [ami-pre : ensure host is accesible via ssh again after AWS put the access key there] *** ok: [hostname -> control_host]
Serge
другого пути я так и не нашел
Serge
удобно :) https://docs.ansible.com/ansible/fail_module.html
Dmitry
the python mysqldb module is required
Dmitry
а модуль между тем есть
Dmitry
sudo pip2.7 list —format=legacy | grep -i mysql MySQL-python (1.2.5)
Dmitry
как жить?
Dmitry
на целевой хост тоже поставил
Dmitry
Он на целевом и должен быть, локально не обязателен
Dmitry
MySQL-python (1.2.5)
Dmitry
на целевом
Dmitry
о, через yum вроде запихнулось то, что надо
Serge
Ему для сборки нужны хэдеры.
Serge
Можно ставить в venv , но должны быть хедеры в системе. И венв поломан в некоторых последних/предпоследних версиях говнсибла
Denis 災 nobody
нужно пилить stablesible 😂
Dmitry
бля, теперь модуль кладет хуй на мои креденшиалс
🏳️ Phil
the python mysqldb module is required
не могу найти по истории - это кто такой модуль требует? и почему именно MySQL-python?
🏳️ Phil
Я например везде ставлю себе mysqlclient
Alexandr
Я например везде ставлю себе mysqlclient
mysql-client и питоновская либа для подключения к mysql - немного разные вещи
Dmitry
mysql-client и питоновская либа для подключения к mysql - немного разные вещи
я думаю, он имеет ввиду, что можно просто ебануть shell\command
Dmitry
короче плейбук запахал
Dmitry
но
Dmitry
mysql_user: login_host="127.0.0.1" user="root" password="{{mysql_root_password}}" state=present name="zabbix" password="{{zabbix_password}}" priv="*.*:SELECT
Dmitry
вот то что перед стейт не работает нихуя
Dmitry
подложил my.cnf пользователю, и на том спасибо
Alexandr
я думаю, он имеет ввиду, что можно просто ебануть shell\command
при желании можно всё делать через shell command, но зачем)
Dmitry
при желании можно всё делать через shell command, но зачем)
ну когда я начал активно писать плейбуки месяц назад, то не смог победить mysql_*
Dmitry
поэтому взял и ебанул шел
Alexandr
разве что так)
Dmitry
ну вот сейчас решил дожать
🏳️ Phil
http://docs.ansible.com/ansible/mysql_db_module.html Requirements (on host that executes module) MySQLdb ну, это жи https://pypi.python.org/pypi/mysqlclient
Dmitry
да пофиг на самом деле
Dmitry
встало же
🏳️ Phil
ну просто там скорее всего совместимости нет, а модуль называется так же
Dmitry
гораздо больше вызывает вопросов ситуация с user\password
Anonymous
А тут кто-нибудь юзает FreeIPA inventory?
Nikita Dwarf
Ипу просто юзаем
Nikita Dwarf
А что инивентори делает?
Gem
А что инивентори делает?
список хостов мапит
Nikita Dwarf
Так это ж можно сделать через терминал )
Nikita Dwarf
Ipa host-show --all
Nikita Dwarf
Вроде так она пишется.ю
Dmitriy
Dmitriy
Dmitriy
#books #ansible
roquie
полезно, благодарствую :)
Anonymous
почаный дайте норм конфик для неовима
jzs
tabstop 4 #end
Dmitry
кстати, это книжка сегодня стоит один доллар
nvkv
кстати, это книжка сегодня стоит один доллар
а я её как дурак месяц назад за 10 купил
Dmitry
я за такие бабки курс на удеми купил по ансибу