со всех линуксовых машин (примерно пол сотни виртуалок);
2. Сложить всё это богатство локально в один файлик, в котором должен быть написан еще и хост напротив юзверя;
Возможно ли это реализовать ансамблем? Почитал просто про модуль user и там увидел только добавление/удаление пользователей. Может я какой модуль не нашел еще?
Теоретически можно, но с помощью костылей и башсибла. Задача сбора данных и составления сводных отчетов - это не назначение ансибла. Ансибл сделан для установления нужного состояния и конфигурации, а не для сбора различных данных с текущей.
Вообще сабж служит прежде всего для приведения конечных узлов к требуемому состоянию. Сбор информации с конечных узлов an sich не служит приведению их к требуемому состоянию. Но несомненно можно раздать на них какое-то ПО, которое будет собирать такую информацию, если наличие такого ПО входит в требуемое состояние узлов.
ансибл можно использовать как хитрый distsh
mussh -h списокхостов -m0 -c 'cat /etc/passwd|cut -d":" -f 1' > users.txt
Обсуждают сегодня