список серверов в переменную вывести, например как строку. Есть группа серверов в инвентори и надо это без использования файлов без шела с грепом по файлу этому, можно же как-то все это в переменную запихнуть наверно? Но у меня так не работает. Работает просто вывод в msg вот так - - name: name of servers DMGR group
debug:
msg: "{{ item }}"
with_items:
- "{{ groups['servers'] }}"
Так и не понятно накой леший он тебе сдался, ты запускаешь таск на удаленной машине тебе на каждую машину этот список должен прилететь? Так сделай таску которая во временный файл на хост кидает твой инвентори, и распедаль его в том виде который тебе нужет потом удали.
В смысле на кой леший и причем тут на удаленной машине - на хосте с ансиблом есть файлик инвентори, где [servers] меняется и содержит разные сервера. надо чтобы при выполнении в специальный отч>т выводился список этих серверов - это реально через with_items, но оно работает только с дебаг мсг - мне надо в переменную и в отчет. Вот и все.
inventory файл содержит список серверов, на котрых будут выполняться tasks. , у вас должен быть таск который собственно из инвентори должен что-то дернуть, так вот этот таск будет применен ко всем нодам из инвентори вот я о чем.
Вангую что конфиг какого-то кластера собирает на этих нодах
Да тут только гадать ))
Больно похожи на мои попытки реализации и идеи схожи)
Обсуждают сегодня