matt
у меня пунктик
Alex
в 2.7 есть какая-нибудь фича, ради которой прям хочется обновиться с 2.6?)
Tadeusz
кто-то ченджлог не читал?)
Alex
по диагонали, но что-то он слабый какой-то в 2.7 получился
Nklya
https://medium.com/some-tldrs-ru/tldr-things-i-learned-at-the-ansiblefest-austin-2018-contributors-summit-by-jeff-geerling-51cd4ce93b41
Nklya
В начале написано
Anton
Друзья, подскажите, есть какой-то вменяемый способ установки Qt через Ansible на windows? Ничего подобного найти не могу. Видел в choco есть Qt 5.3, но нужен именно Qt 5.5.
Rasim
chocolatey?
Rasim
choco install qt-sdk-windows-x64-msvc2008
Rasim
а для choco модуль есть
Anton
Вот я в choco как раз и не нашёл нужный qt, а именно 5.5
Vladislav
Чуваки, меня терминатор пустил )
Хотел спросить, есть ли где-то нормальный гайд как польозвать inventory ?
По официальному ну нихрена не понял.
Mykola
https://github.com/ansible-semaphore/semaphore
поставь сие и не морочь себе голову
Vadim
Mykola
удобненько
bebebe
Zhyhanov
Подскажите кто деплоил монго ансиблом , возможно ли каким то другим способом добавить пользователя не используя модуль mongo_users ?
Mykola
вай
Vadim
обязательно ставь!
bebebe
ни в коем случае!
Mykola
Vadim
сначала не ставь, а потом ставь! Потом удали, конечно же
Victor
bebebe
semaphore для девочек, для мальчиков awx
Mykola
госпаде
Mykola
хотя ладно, посмотрел скриншотики awx
Mykola
может вы и правы
Zhyhanov
shell
как тогда shell если для добавления пользователя нужно подключаться к базе и вводить данные в виде json
bebebe
я пользовал semaphore когда это еще не было мейнстримом и от дырявой модели RBAC немного подустал, и с воркерами все тоже было не ок
Victor
Zhyhanov
все разобрался, делаем темплейт в ввиде js и потом его туда засовывыем
Zhyhanov
спасибо понял
Victor
Но я бы так делать не рекомендовал, а разобраться что не так с mongo_users
Victor
Сам бы спасибо сказал
Zhyhanov
я тоже так не хочу делать, но дело в том что нужно все это раскатать на среде ограниченой с доступом в интернет и сижу думаю как бы автоматически собрать pymongo
Zhyhanov
shell это точка отхода когда не придумаю как собрать модуль питона
Victor
Victor
Я к тому что из официальных реп дебиана меня, например, монга не устроила
Zhyhanov
сам монго поставлен, но когда начинаю юзать mongo_users ругается что нету pymongo
Victor
У меня проблемы были вроде дальше, чем pymongo
Zhyhanov
у меня там локальный yum repa и я отуда тяну рпм, но что бы поставить pymongo нужно кучу депов выкачать что бы поставить pymongo
Victor
Victor
Feel your pain
Zhyhanov
inqfen
inqfen
inqfen
Используй как написано, если не хочешь геморроя как у господина выше был
Vladislav
вот это я гуглил-гуглид, да не нашел ничего такого )
Vladislav
только ansible examples, что мало чем помогло
inqfen
Mykola
Ну и зачем оно
Ну есть, например человек А, далекий от шелла, но кое какие задачи ему нужно выполнять и чтобы он не мучился с mc и прочей нечестью, проще ему написать плейбук и сказать «жми сюда и жди сообщение, что все окей», ну и самому зачем дергать все руками, когда можно не дёргать
inqfen
inqfen
Есть гитлаб ci, teamcity, Jenkins которые прекрасно решают эти задачи и часто намного лучше
Mykola
inqfen
Так а ими можно и не только деплоить
Vladislav
Ещё раз cd изобретают?
А подскажи, пожалуйста,
если нужен репозиторий (один) с ansible данными чтобы деплоить штук 6 проектов, у каждого там и stage, и production, etc,
то структуру папок из best practices лучше будет поменять ?
Mykola
Так а зачем?
inqfen
inqfen
Есть проект a
inqfen
Или разные инвентори
inqfen
В зависимости от проекта
inqfen
У меня вот разные инвентори
Vladislav
Vladislav
такой вариант подойдет по структуре ?
Vladislav
(я еще не сильно въехал, но не хотел бы допустить ошибку и все переделывать)
Vladislav
для развертывания каждого проекта использовать свой .yml файл хочу, для bfn - bfn_api.yml
inqfen
Проджект специфик вещи и уноси в проекты
inqfen
Я с этим тоже уже наебался
Vladislav
ок, спасибо, буду пробовать
inqfen
если есть общие наборы тасков (билд симфони например) - выделяй в роли
inqfen
А в проектах их уже импортируй
inqfen
Так а зачем?
Ну, как правило если требуется подобная система, то CI/CD есть или уже назревает
inqfen
А это дублирование функционала
Vladislav
да, спасибо, все (почти) проекты по одному шаблону построены и чтобы их на stage залить, нужны почти одни и те же шаги, только с разными variables
inqfen
Ну вот, сделай роль deploy например, в каждом проекте заведи свои инвентори и плейбуки и в плейбуке просто импортируй роль