Gleb
Alexey
Denis
Таки дела
Gleb
точка bad symbol. В дебиане игнорят, центос что бы отработал надо параметр передать что ты понимаешь что делаешь
Alex
Это имеено в 7ке? В 5ке/6ке таких проблем не было
Denis 災 nobody
Anonymous
Это старый миф
Anonymous
Но стойкий. И порой и правда с этим есть проблема если уз локальная. А не LDAP
Gleb
с какого оно bad?
зачем ты это спрашиваешь у меня, а не у разработчика ? я тебе дал факт. зайди и создай юзера через adduser с точкой, потом доку почитай
Anonymous
Как вариант имя юзера взять в кавычки
Anonymous
Есть вероятность - что поможет
Anonymous
Anonymous
Я правильно понял centos 7
Gleb
Anonymous
Я создавал не далее неделю назад. Проверим )
Gleb
+
Gleb
еще было бы интересно посмотреть NAME_REGEX в /etc/adduser.conf , я сильно не у компа. В разных дистрах посмотреть
Anonymous
Я тоже. Потому предлагаю это обсудить как будет результат
Alex
а кто чем правит yaml конфиги через ансибл? Например мне надо добавить новое значение для ключа
Отделение Bereke Bank
конфиги (пофиг какие) - template модулем
Alex
не вариант
Alex
в моем случае конфиг идет вместе с приложением, и может меняться
Отделение Bereke Bank
меняться кем/чем?
Alex
производителем приложения
Alex
смотрел в сторону yq, но там merge c ключом --append криво отрабатывает
Denis 災 nobody
в лдап - поверю что могут быть конфликты. Но штатные утилиты ок работают. У меня логин на работе был с точкой, И.Фамилия
orginux
Доброго времени суток
Подскжите есть ли возможность использовать "удаленые" (из git репозитория) playbook`и в include_playbook ?
т.е что бы как с ролями указать в файлике requirements сылку на репозиторий, имя и прочее, а при запуске какого-нибудь general_playbook.yml с имрортами, эти playbook`и выкачивались и запускались?
Gleb
Denis 災 nobody
https://habr.com/ru/post/473006/
Timur
Timur
Их нужно предварительно скачать на контроллер
Timur
Это делает, например ansible-galaxy
Антон
коллеги, можно ли переменные ansible_host и ansible_port для hosts задавать в host_vars?
Anonymous
Антон
Отлично, спасибо
Timur
orginux
Нет
Видимо придется искать другой способ. Спасибо.
citius
Нет
Коллекции не про это, разве?
Timur
Timur
Коллекции для того, чтобы выкачивать целиком проекты с модулями, плагинами, ролями и т.п.
Timur
Плейбуки туда тоже можно засунуть
Alex
@tgadiev мб ты сталкивался. Как по феньшуйному из ансибла править yaml конфиги приложения? Шаблоны использовать не могу в силу того, что структура конфига часто меняется
Aleksey
Никак не править
Aleksey
Ансибл источник информации
Alex
в смысле
Alex
при сетапе окружения, мне надо убедиться, что в конфиге приложения есть определенная строка
Aleksey
Всмчыле у тя Стейт где?
Alex
lineinfile не очень удобный в контексте yaml
Alex
Aleksey
Есть ещё блокинфайл
Aleksey
Если у тя что-то меняется более чем в одном месте сделай чтобы менялось в одном
Alex
меняется в одном месте, грубо говоря в app-settings.yaml
Aleksey
Timur
Опять же, в шаблоне переменными могут быть отдельные участки
Alex
не могу я использовать шаблон, ну или мне надо будет постоянно синкать его с конфигом приложения, что практически сводит на нет всю автоматизацию
Aleksey
Alex
шаблон генерится бутстрап скриптом, и потом он не меняется по сути
Alex
но какой вывод даст конкретный бутстрап - я за ранее не знаю
Aleksey
Alex
потому что бустрап меняется с каждым релизом приложения
Aleksey
Впрочем начанаю догадываться
Alex
а мой плейбук как раз и должен тестировать это самое приложение
Aleksey
Попробуй вынести ту часть которую ты меняешь ансиблом в отдельный файл
Aleksey
И мержи с бутстрап конфигом
Alex
и получается как в той шутке - для работы СД установите драйвера. Драйвера прилагаются на компакт диске :)
Aleksey
Slurp в помощь
Alex
я пробовал мерджить два yaml файла через yq
Alex
получается фигня, он меняет порядок
Aleksey
Ямль не про порядок
Gleb
Alex
там еще были какие то проблемы
Aleksey
Словари в питоне не сохраняют порядок