Назад | Перейти на главную страницу

Есть ли эквивалент zcat для ansible?

Есть ли лучший способ сделать 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.