ANSIBLE: как позаботиться о отметке времени при использовании модуля архива? - PullRequest
0 голосов
/ 19 марта 2020

Я использую модуль архива, и я хотел сжать файл (* .gz). ниже мой код

- name: zip the files
  archive:
   path: "{{ item.path }}"
   format: "gz"
   remove: "yes"
  with_items: "{{ zipfilelist.files }}"
  register: zip_output

После выполнения вышесказанного, я вижу, что метка времени обновляется для * .gz файла.

, тогда как когда я выполняю команду linux gzip, это не меняет отметку времени

> date && ls -lart abc.txt && gzip abc.txt &&date && ls -lart abc.txt*
Thu Mar 19 15:24:23 CDT 2020
-rw-r--r-- 1 ploln1 tuxedo 825 Mar 19 15:22 abc.txt
Thu Mar 19 15:24:23 CDT 2020
-rw-r--r-- 1 ploln1 tuxedo 421 Mar 19 15:22 abc.txt.gz

Есть ли у нас аналогичные атрибут / параметр для модуля архива? или может быть любое другое решение

1 Ответ

0 голосов
/ 20 марта 2020

Вы можете использовать файловый модуль для изменения времени файлов.

https://docs.ansible.com/ansible/latest/modules/file_module.html#file -модуль

...