Anonymous
Такой вопрос кто-то добавлял shared диск в vmware с помощью ansible
Anonymous
в модуле vmware то что в документации ansible такой вариант диска не поддерживает. Пожтому спросил может у кто-то уже делал и для себя написал специфичный модуль
Кирилл
Ребята привет, извиняюсь за тупой вопрос.. не могу найти инфу, как устанавливать пакеты которых нет в репозиториях? К примеру на 400 машин нужно установить my office, каким образом в playbook'е это прописать?
Dr. L.S.Dee
Ребята привет, извиняюсь за тупой вопрос.. не могу найти инфу, как устанавливать пакеты которых нет в репозиториях? К примеру на 400 машин нужно установить my office, каким образом в playbook'е это прописать?
Если репозитория нет в списке - добавить. Если репо не существует - создать. Если пакета нет в репо - добавить. Если пакет не собран - собрать. Далее задача приведена к стандартному виду.
Dr. L.S.Dee
Кирилл
Да косяк в том что сеть защищенная, и внешние источники запрещены
Кирилл
И если что-то делать то только в локалке, я думал можно через NFS что то придумать, типо шары общей, откуда будт клиенты забирать пакет
Кирилл
Ну по сути репозиторий
George
лучше нексус подними
Антон
лучше нексус подними
ты рекомендуешь нексус? О.о =)))
George
нет, артифактори
George
🤡
Oleg
Подскажите, а есть какой нибудь признак, за который можно зацепиться условием, запускается ли плейбук в tower или с командной строки?
Anonymous
пихнуть чего-нибудь в --extra-vars
Anonymous
для признака
Anonymous
а так, вроде, нет
Oleg
А зачем такое?
плейбуки запускаются как с tower так и консольно, и некоторые плейбуки ведут себя очень по разному
Anonymous
оО
Oleg
точнее так- от них требуется различное поведение)
Oleg
например разное расположение временных дир и тому подобное
Anonymous
ну, тогда выше, пихай в --extra-vars признак
Anonymous
https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#passing-variables-on-the-command-line
Aлексей
Привет, может у кого то есть плейбук с созданием вм в vsphere
inqfen
Google ansible galaxy
Aлексей
Google ansible galaxy
Я просто супер новичок.. я так понимаю там сборник готовых уже плэйбуков?
inqfen
Ролей
inqfen
Но да, сборник
Aлексей
inqfen
Если суперновичок - сразу в доках прочитай best practices в доках
Sergey
А ещё в пине есьт ссылки на бестпрактисы и туториалс
Владислав
Антон
ну по мне так офигенный артифактори
inqfen
А что не так с nexus?
Бесплатный даёт слишком мало, платный стоит слишком много
inqfen
А даёт при этом меньше, чем artifactory
Sergey
....а ещё это чат про Ансибл 😉
inqfen
Пардон
Отделение Bereke Bank
подскажите, возможно ли через аргументы запустить плейбук с serial: 1 Есть плейбук, который бутстрапит stolon-кластер. Идемпотентность соблюдается. Им же можно кластер обновить (по логике вещей). Но запускать сразу на всех нодах одновременно страшно :)
Pit
Прям интересно, мы тут думаем за переход
Pit
извините за оффтоп
Gleb
....а ещё это чат про Ансибл 😉
нуу файлики же хранить надо где то
Gleb
12к в год
Gleb
осс версия вообще бесполезная
Gleb
но вот ПРО, это другой разговор
George
Нексус тоже не бесплатен
George
Причем нексус осс вроде по функционалу богаче
George
Но де-факто считаешь и длЯ компании 100+ тел - артифактори дешевле
Gleb
Причем нексус осс вроде по функционалу богаче
именно, не то что богаче, а в артифактори осс только Maven, Gradle, Ivy, SBT, Generic
Gleb
ну типа окей в генерик можно архивы закидывать, но так себе идея
George
Ага. Только нексус это боль
Pit
Причем нексус осс вроде по функционалу богаче
Я пока не вижу в платном нексусе плюсов, кроме кластеризации из коробки. Но у нас тут таки беда с объемами, хранилище на 15ТБ, и полсотни rps. Уже не вывозит
George
Попробуй в нем нормально докер регистри раскидать. Так и живём в гитлабе
Gleb
https://github.com/quadewarren/ansible-role-artifactory https://github.com/William1444/ansible-module-artifactory есть у кого модули побогаче? а то я вот думаю есть ли вообще резон допиливать это или с нуля уже писать
Pit
Я тоже. Но ты сравниваешь с осс или с артифактори ?
я осс сравниваю с платным нексусом, на артифактори пока не смотрели так пристально
Gleb
у артифактори есть торрент эдишон - это в том числе причина распространения
Pit
Попробуй в нем нормально докер регистри раскидать. Так и живём в гитлабе
там аддончик неплохой под гитлабы есть. Как раз тестирую. Оно подтягивает все права доступа со структурой проектов
George
Аптифактори
George
Либо давай самосбор какой
Pit
Так в чем плюсы то? я тут спрашиваю, все абстрактные слова говорят и 0 фактов
Gleb
я могу чуть позже посмотреть че нексус умеет и сравнить с артифактори
Pit
«потому что нексус гавно а артифактори круто» - ну прям такие аргументы
Gleb
нексус давно не трогал, новая интеграция с гитлабом впечатлила ток что
Gleb
впрочем я посмотрел, я в эту сторону не думал, но ведь действительно это в концепции гитлаба
Gleb
надо собрать имидж с по которое будет уметь ходить в артифактори и геренить отчеты
George
Как минимум докер регистри работает лучше, быстрее и более гранулярно можно назначать права
Gleb
https://help.sonatype.com/integrations/nexus-and-continuous-integration/nexus-iq-for-gitlab-ci там вон какая пушка
Gleb
ща покажу интеграцию гитлаба с артифактори
Gleb
https://jfrog.com/blog/gitlab-and-artifactory-on-your-mark-get-set-build/
Pit
Как минимум докер регистри работает лучше, быстрее и более гранулярно можно назначать права
С гранулярностью в нексусах беды нет, там контент селекторы. Делается не особо удобно (много кнопок тыкать), но вполне гибко. А спрашиваю потому что никакая триалка не заменит опыта реального использования
Anton
Мы тут сделали чат по nexus oss @ru_nexus_sonatype