из role/files/ в каталог на целевой машине:
copy:
src: "{item}"
dest: "{{ destination_path }}"
loop: "{{ lookup('fileglob' ....) | list }}"
И вот он происходит довольно медленно, файлов там десятка 2-3, все текстовые на 5-10 Кб. Можно ли как-то эту задачу решить, чтобы оно быстрее работало?
Я смирился
Вот так выглядит идемпотентность в твоём случае:
Чёита? synchronize даёт changed, только если передача данных состоялась, не? Или тут что-то философское?
Использование fileglob говорит о том, что в списке исходных файлов ожидаются изменения - вот они и будут.
Ну да, могут быть периодически, далеко не каждый раз
"{{ lookup('file', '{{ user }}.pub') }}" через инклуд или цикл по списку из переменной и довольно быстро все это будет работать
А в чём разница тут? Я просто ищу в директории файлы с определённым расширением с fileglob
user - это элемент из списка в переменной
Обсуждают сегодня