我目前正在尝试实现Ansible剧本,以简单地取消存档.tar.gz或.tgz文件。我目前实现的功能是取消存档文件,但留下了.gz文件而不是已存档的目录。例如,我有包含testFile的testDirectory。我已经将testDirectory压缩到testDirectory.tar.gz和testDirectory.tgz中。当我在任何一个文件上运行我的剧本时,它都会将文件解压缩,留下testDirectory.gz。
这是我的代码:
- hosts: localhost
tasks:
- unarchive:
src: '{directory}/testArchive.tar.gz'
dest: '{directory}'
目标是简单地取消存档文件,而将其保留在{directory} / testArchive中。我想念什么?