Max
Какую ansible роль вы юзаете чтобы добавить юзера, выдать ему sudo, прописать ssh rsa, отключить пароль в sudo и выключить авторизацию по паролю?
Max
Или вручную все таски пишите?
Max
я имею ввиду мб есть какая-то готовая роль в galaxy
George
inqfen
Sebor▂▅▇█▓▒░
Пока ты не захочешь ха и федерацию с ад
Sergey
Sebor▂▅▇█▓▒░
А может ансиблом?
Balagur
Добрый день! Несколько раз задавал вопрос, но хорошего совета так и не получил :)
Как лучше реализовать процесс создания файлов из шаблонов, когда сами шаблоны в стороннем git репозитории?
Заранее спасибо за советы!
Vladimir
Grek 🇺🇦
делайте чекаут в нужные папки перед запуском плейбука(если запускаете через CI/CD) или pre task в плейбуке
Grek 🇺🇦
Зависит от вашей инфраструктуры и на что вы завязаны
Balagur
если в awx стоит авторизация через deploy key, то модулем git не получается вытащить - ругается на права :)
Grek 🇺🇦
а мы о вашем сетапе сами должны догадываться?)
Grek 🇺🇦
pre task
Григорий
всем привет
когда логинюсь в регистри из терминала - все прозодит успешно
когда из под того же пользака той же командой логинится ансибл - permission denied connecting to docker socket
В чем может быть дело
Sergey
Григорий
ну тут не в регистри же дело
тут клиент не может к сокету на машинке подключиться
подозреваю, что с любой докер командой та же история будет
Григорий
ну и прикол как раз в том, что юзер 1, команда одна а результаты разные)
inqfen
Значит что-то не одинаковое,смотрите. Я вообще видел подобное у одного гражданина, так он из одного пользователя логинился в другого и у него емнип переносился алиас docker = sudo docker
Григорий
оно все работало, пока я не ушел в отпуск(
inqfen
А, ну значит магия, дело раскрыто
Grek 🇺🇦
inqfen
Или кто-то покопался на сервере, но так уже неинтереснее
Григорий
менять никто ничего не менял
обновиться не должно было ничего, буду копаться искать
inqfen
inqfen
Можно сначала с become проверить если есть судо у пользователя или с -vvv, чтобы убедиться, что он точно на тот сокет идёт
inqfen
Может у него переменная докер хоста не та
inqfen
Ну а там дальше энвы, bashrc и подобные вещи
Jungo
доброе утро! возможно кто-то делал недавно - поделитесь пож-та кодом работы шаблонизатора с вложенными словарями
inqfen
Проблема-то в чем?
Jungo
Проблема-то в чем?
не могу понять как обойти второй уровень вложенности в шаблонизаторе
inqfen
Эм, циклом обойти?
inqfen
Или что надо-то?
Denis 災 nobody
Григорий
Разобрался уже
Разрабы пользака поменяли, а сказать об этом забыли
Jungo
Эм, циклом обойти?
да вот как делаю
но пока шаблон пустой
подозреваю что не так обращаюсь к ключам - не срабатывает for
Jungo
Jungo
Jungo
Jungo
или надо двойной for сделать
Sergey
ладно не фото прислал
обычно вообще маркдауном присылают или пастбин
Jungo
inqfen
inqfen
inqfen
+ ты сначала итерируешься по proxmox_ctdump_plan
inqfen
А в шаблоне обращаешься к proxmox_ctdump_plan.ct
inqfen
Ты уверен, что так точно должно быть?
inqfen
Если ты обращаешься к ключам напрямую, зачем тебе вообще with?
Jungo
inqfen
Jungo
@inqfen может вложенный for попробовать?
Jungo
es]x
Доброго, подскажите как то можно реализовать выбор переменной в плайбуке из двух и более значений?
Vladimir
es]x
или я много-го хочу)
Alex
es]x
Jungo
Stanislav
Добрый день!
Был ли у кого то кейс с передачей переменной в хендлер?
Мой кейс: есть список экземпляров приложения, которое развертывается на одной ВМ. Это фактически список объектов, одно из полей которых - название сервиса systemd.
Надо вызвать хендлер для конкретного имени сервиса.
То есть, делаю файл тасков, который инклюдится в цикле при проходе списка. И там же вызываю хендлер, однако, чтобы все корректно заработало надо отшаблонить название хендлера путем передачи ему переменной.
Можно так сделать в ansible?
Я и твой кот
Anonymous
у кого нибудь есть какие уроки по vagrant?
Gleb
наверняка
Gleb
нет, мне не надо
Anonymous
M
Stanislav
set_fact
Спасибо, щас проверю )
Vladimir
Anonymous
Sebor▂▅▇█▓▒░
Отделение Bereke Bank