Ievgen
чо там ?
та на самом деле ничего особо
Ievgen
Стрим семинара редхат по ансибл
Ievgen
Но до хайлоада им далеко
Ievgen
Рассчитано походу на тех кто платит
matt
чот быстро 2.6 rc запилили
matt
типуля с проверкой сервисов, зачекай testinfra
Aleksey
там чот фиг нету
wndrfl
Navern
Уже задавал вопрос, но задам еще раз.
Кто как организует разделение на dev/stage/prod в ансибле? поделитесь плиз) мб кто то развернуто напишет
Ждун
я в ансибле профан, но я бы запускал плейбуке с параметрами inventory
Ждун
http://docs.ansible.com/ansible/latest/dev_guide/developing_inventory.html
Artem
Artem
конфиги загоняешь в шаблон jinja2 а переменные хранятся в варсах в твоём инвераменте
Navern
Navern
Мне бы хотелось более хайлевельное понимвние все таки)) на уровне закостылить в варсах я и так понимаю примерно)
Navern
bebebe
в ряде случаев, я использую k8s для оркестрации запуска этих контейнеров, это хорошая балансировка нагрузки, так сказать.
Artem
потом просто подключешь нужные инвараменты
Navern
bebebe
я специально старательно описывал инвентори, и теперь я думаю, что это единственный источник правды об тех окружениях которые они менеджат
bebebe
это очень удобно, можно генерировать документацию например
Navern
Я так понимаю у тебя хостс файл один
Artem
Navern
Граупварсы тоже одна папка
bebebe
у меня два статических инвентори, 4 динамических.
вы лучше поищите по истории этого чатика, я там описывал свой стек и как его использую
мне неловко писать это по N разу
Navern
bebebe
да, это на мой взгляд вообще должно происходить всегда так, от инвентори
Navern
bebebe
Artem
https://docs.ansible.com/ansible/2.3/playbooks_best_practices.html
Navern
Navern
Интересен реальный опыт)
Artem
делай универсальные шаблоны и роли, будет тебе счастье
Navern
Navern
Navern
Я в целом хорошо знаю ансибл)
Navern
И бест праутисы)
bebebe
тогда вы знаете боль связанную с ним, большую часть своей боли я порешал при помощи заворачивания ready-to-run плейбук в контейнере и запуск только из контейнеров
bebebe
остальное - детали. очень много вопросов решается
Navern
Artem
лень писать свои роли, глянь на гите, выбери что больше подходит и переделай под свои нужды
bebebe
bebebe
а то читать это без полной картины и что-то советовать, дело такое
Navern
опишите ваш кейс, что вы имеете, и что хотите улучшить
У меня сейчас есть ансибл) которым накатываются изменения в прод, около ролей 50)
Есть дев, котторвй ща никак не менеджится) и коьорый хочется привести в норм состояние, чтобы соответствовал проду)
хочется понять какие у кого подходы в управлении инфраструктурой дева/прода ансиблом) стаььи и прочее я уже читал)
bebebe
bebebe
maas, или другой pxe boot?
Navern
bebebe
но я не понял что у вас не получается? помойму задача проста, или есть нюансы?
Navern
У меня не не получается) у меня стадия планирования) собираю инфу как это лучше сделать) переделывать пттом будет уже довольно проблемно)
bebebe
каков стек технологии вашего проекта? если это не NDA
Nikita
Умеет ли ансибл грузить файлы на гугл драйв? Может сталкивался кто а я не зайду за первый заход в гугл
Ждун
Ансимбл нет, а какой нибудь модуль или ваш скрипт
Navern
Стек слодный:) много всего;) кафки, рэббиты, постгресы, редисы;)
Navern
Нджинксы хапрокси:)
bebebe
бигдата ha какаято
Artem
А зачем кафка и ребит, почему не что то одно?
Navern
Sergey
Navern
Navern
Ифы мне как раз не оч нравятся
Vadim
Navern
Мб кто репы посоветует с экзамплами
Vadim
Kubespray/openshift-ansible, но это в основном "как не надо"
Vadim
Для раздельных env я не видел, тут кто во что горазд
Pavel
Помогите, у меня коллега запихивает все роли в 1 плейбук и флаги ставит в инветори (выполнять или нет) - у мня разрыв мозга, а он типа "зато мы сразу на всё накатывем, вся нужная ифраструктура поднимется"... А я в шоке - может посоветовать ему вообще роли не создавать, а все одним плейбуком?