【发布时间】:2020-07-11 14:22:39
【问题描述】:
我正在使用下面的 ansible-playbook 代码来归档 IBM 文件夹下的多个文件夹。
下面是我的绝对路径目录结构:
/app
|-- /IBM
|--/test
|--/log
|--/common
|--/api
我希望构建一个只有 IBM 文件夹的存档 (gz),其中仅包含 common 和 api 文件夹。
因此,我编写了以下剧本:
- name: Creating the archive
archive:
path:
- /was/IBM/common
- /was/IBM/api
dest: /var/backup/mysetup.tar.gz
exclude_path:
- /was/IBM/log
- /was/IBM/test
format: gz
这给了我文件mysetup.tar.gz。
我希望mysetup.tar.gz 文件有一个名为 IBM 的文件夹,其中应该有两个文件夹 common 和 api。因此,我期待mysetup.tar.gz中的以下内容@
IBM
|--/common
|--/api
但是,mysetup.tar.gz 没有 IBM 文件夹,只有 common 和 api 文件夹。
您能否指导我如何让存档将两个文件夹都包含在 IBM 文件夹中?
【问题讨论】: