не переваривает звёздочку
paths: "/home/myadmin/reg_*/pd_/5ka"
Сначала регулярками разделить входной путь на 3 куска :
1) "/home/myadmin" 2) Имя подобной папки на конкретном сервере {^reg_*$} 3) Остальной кусок пути "/pd_/5ka"
Сделать поиск всех папок в папке {first_part} (в данном примере /home/myadmin)
С помошью регулярки вычленить кусок текста, содержащий ^reg_
И склеить эти 3 переменные, тем самым получив путь для копи...
paths:{first_part}{find_reg_name}{last_part}
Я чего-то не понимаю или это и правда так "сложно"?)
(а, казалось бы, простое копирование)
Пример на стак, как вычленить кусок текста регуляркой
https://stackoverflow.com/questions/69381681/ansible-how-to-extract-parts-of-a-string
Вам ведь никто не запрещает сначала собрать данные, а потом уже с ними работать, фильтровать, изменять и применять надеюсь я верно понял ваш кейс
Обсуждают сегодня