您的位置:首页 > 其它

关于ansible删除某文件夹下面所有文件,并保留文件的处理办法

2016-07-11 09:39 344 查看

场景

如果你有一个需要清空logs文件夹,每次服务迭代发布,都需要清空里面的所有文件,但是logs文件夹必须保留存在,因为很多程序如果没有logs目录是自己不会创建的。

解决办法

搜索所有的ansible模块,好像至今都没有专门针对这样的情况做一个单独的解决办法,只能通过2步来完成,采用的模块还是file模块

- file: path=/data/tomcat/logs/ state=absent
- file: path=/data/tomcat/logs/ state=directory


第一个file,连同logs文件夹一起删除
第二个file,创建logs文件夹
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: