Есть ли лучший способ сделать zcat
в недоступном, чем призыв shell
?
- name: "Unpack the local config"
shell: "zcat /proc/config.gz > /usr/src/linux/.config"
args:
creates: "/usr/src/linux/.config"
В будущем может появиться uncompress
модуль, но сегодня нет:
https://github.com/ansible/ansible-modules-core/issues/3241#issuecomment-240991265
Модуль разархивирования поддерживает только архивы, но не сжатые файлы. Документация была улучшена, чтобы сделать это более понятным. Мы ожидаем появления нового модуля uncompress на чистом питоне, который будет поддерживать сжатые файлы, а также архивы, что в свою очередь исключит модуль unarchive.