gpt4 book ai didi

ansible - 如何使 Ansible with_fileglob 包含隐藏文件?

转载 作者:行者123 更新时间:2023-12-02 18:26:09 26 4
gpt4 key购买 nike

我在 Ansible 脚本中使用以下任务将所有文件从本地数据文件夹复制到服务器:

- name: copy basic files to folder
copy:
src: "{{ item }}"
dest: ~/data/
mode: 755
owner: "www-data"
group: "www-data"
with_fileglob:
- ../files/data/*

这工作正常,除了它会跳过隐藏文件(例如 .htaccess)。

有人知道如何使 with_fileglob 也包含隐藏文件吗?

最佳答案

好吧,我自己找到了答案。我发现 with_fileglob 只是调用 python glob.glob()功能。因此,经过一番摸索之后,我发现只需添加一个带有 .* 的 fileglob 即可:

- name: copy basic files to folder
copy:
src: "{{ item }}"
dest: ~/data/
mode: 755
owner: "www-data"
group: "www-data"
with_fileglob:
- ../files/data/*
- ../files/data/.*

关于ansible - 如何使 Ansible with_fileglob 包含隐藏文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46055548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com