Alex
хмм, а в параметрах его нет
Full
Это алиас для name.
Sergey
Сообщения про LDAP перенесены в @ru_ldap
Алексей
всем привет, хочу запушить образ в гитлаб реджистри при помощи ансибл но получаю ошибку, я веть правильно понимаю что в модуле docker_login надо использовать CI_REGISTRY_USER и CI_REGISTRY_PASSWORD?
Алексей
@Seboreia такая ошибка
Алексей
скорее проблема в том что он докер апи не коннектится
Алексей
сейчас добавлю docker_host и посмотрю
Alex
есть таск become: yes become_user: 1035 получаю ошибку fatal: [app_master]: FAILED! => changed=false module_stderr: |- sudo: unknown user: 1035 sudo: unable to initialize policy plugin подскажите, а как обойти данный нюанс, не создавая пользователя в системе с таким uid?
Alex
uid нужен для запуска докер контейнера, в котором он захардкожен
Lamobot
uid нужен для запуска докер контейнера, в котором он захардкожен
Не очень понятно зачем запускать докер контейнер от определенного uid
Alex
чтобы не от рута
Igor
я такую шляпу в докер-контейнерах обхожу созданием дополнительного докерфайла, где переопределяю id юзера в контейнере на id хостового юзера (если контейнер позволяет) тоже интересно, как другие фиксят
Alex
и не было проблем с правами
Alex
это обычная практика
Alex
просто в консоли я могу сделать chown 1035:1035 test.txt
Alex
вызывать file и менять uid?
Lamobot
Опять же, непонятно. То есть контейнер, в котором забит юзер с определенным id, не может писать в volume'ы, которые по умолчанию под рутом?
Igor
написал враппер для запуска линтеров, что можно улучшить? ci/cd нет, это для маленьких персональных ямликов
Igor
точно, спасибо.
Lamobot
написал враппер для запуска линтеров, что можно улучшить? ci/cd нет, это для маленьких персональных ямликов
Косяки: 1. Все из линтеров поддерживают несколько плейбуков в командной строке, у вас же только первый обрабатывается. 2. При тесте плейбуков с инклюдами, yamllint не будет проверять их. Тоже с ролями.
Igor
но про проверку с инклюдами надо подумать
Sebor▂▅▇█▓▒░
@Seboreia такая ошибка
Запусти с -vvv и посмотри, что он не находит. А зависимости все установлены?
Igor
https://www.youtube.com/watch?v=xZHrzTz9T1I
Igor
прямо крутой доклад, очень порадовал
Timur
Например, автор считает, что молекулой нельзя тестить плейбуки
Timur
Что ансибл-линт может проверять идемпотентность
Timur
Не знает о верификаторе ансибл
Timur
Ну, и делает какую-то откровенную дичь с хендлерами
Алексей
@Seboreia я пофиксил )
Sebor▂▅▇█▓▒░
Denis 災 nobody
Николай
А если бы персонаж предложил заюзать митоген — его бы четвертовали?
inqfen
Юзаю митоген, брат жив
Denis 災 nobody
в процессе ) в девопсах
Отделение Bereke Bank
О какой донастройке идёт речь? Все время юзаю вкл пайплайнинг и центос. Проблем не замечал 🤔
Отделение Bereke Bank
RequireTTY для sudo нужно было отключать.
Ни разу не делал 😑 ну либо образы хостингов уже идут с отключенным
Sergey
Скорее всего. На ванильном iso в 7.2 вроде было включено, если мне память не изменяет.
Denis 災 nobody
я вроде отключал
Sergey
Ну вот.
Igor
а где ещё такие слайды посмотреть?
Sergey
а где ещё такие слайды посмотреть?
Это мой доклад 18 года, уже смотрено-пересмотрено. Нет?
Igor
Это мой доклад 18 года, уже смотрено-пересмотрено. Нет?
а! я его на хабре читал [1], вот и не узнал слайды сразу. Да, классный доклад. [1] https://habr.com/ru/post/494738/
Sergey
Это уже более современная версия - ноябрь 2019. Следующая, наверное, будет либо про плагины, раз уж я много кому предлагаю написать плагин, либо про коллекции.
Антон
я даже готов задонатить за такую лекцию =)))
Sergey
я даже готов задонатить за такую лекцию =)))
Если материала получится на тренинг - запилю тренинг ("Пишем свой плагин"). Только в качестве пререквизита - знание Python.
Антон
с этим то проблем нет, но у меня будет отдельный вызов - мне надо написать это для винды, а следовательно еще на powershell будет кусок
Serg
плагины или модули?
Serg
если плагины, какие именно интересуют - action, callback..?
Evgeniy
А расскажите разницу между shell и command
Алексей
Всем привет. Народ, а можно как-то суфикс в варсах в одном месте указывать?
Evgeny
А расскажите разницу между shell и command
в command не запускается оболочка, не работают перенаправления вывода, pipes, переменные окружения
Timur
А расскажите разницу между shell и command
Если коротко: в shell работают пайпы, перенаправления вывода и прочая башевская лабуда. В command возможен только единичный вызов команд без конвейеров
Evgeniy
Ну тогда выгодней юзать шелл
Timur
Ну тогда выгодней юзать шелл
Тогда выгоднее юзать просто баш, без всякого ансибла
Timur
Если так рассуждать
Алексей
А как звучит исходная задача?
ну у меня будут похожие варсы и для PROD и получается для них указывать суфикс _PROD, может можно как-то подставлять туда значение с переменных, ну скажем я в ansible-playbook указываю -e env=PROD и в варсках подставляется нужное значение
Timur
Не заморачиваясь с разными именами
Timur
Просто разные значения переменных, насколько я могу понять
Sergey
Ну есть варианты, да - положить в разные инвентори и не париться.
Timur
Это самый простой метод
Timur
Разные окружения - разные инвентари
Timur
А код ролей и плейбук один и тот же