我在服务器上有2个文件夹,在ansible服务器上有1个文件夹,并且要确保服务器上没有多余的文件(例如.bk或不再使用的文件),并且能够排除以.xyz结尾的文件。是否有可以在Ansible中完成的模块或方法,或者有可以使用的模块。我不会使用cmd或Shell任务,但是找不到任何模块
Folder 1 :
Bla.txt
Hello.jar
Folder 2:
Bla.txt
Hello.jar
info.log
bla.txt.bk
我希望从文件夹2中删除bla.txt.bk
提前谢谢
答案 0 :(得分:0)
一种选择是使用synchronize。
“要确保没有多余的文件”,请使用 delete 参数或 rsync_opts 参数
“要排除以.xyz结尾的文件”,请使用 rsync_opts 参数
例如(未测试)
implementation 'com.google.code.gson:gson:2.8.5'
要排除模式列表,请使用-exclude-from = FILE 和read exclude patterns from FILE。