puppet自动化运维之tidy资源
2014-05-13 00:00
323 查看
摘要: 个人近期将发布puppet自动化运维的亲身实战,有很多来之网上的文档,特别是http://kisspuppet.com和《Puppet实战》的。此次推出puppet的tidy资源,欢迎网友指正。
Puppet的tidy资源可以帮助你清理过期的或者无用的文件,来减少磁盘的使用情况.例如,如果你启用了Puppet报告,想定期删除过期文件,/var/lib/puppet/reports/,一般,tidy只需要管理puppet的报告。
格式:
例:
至此,puppet的tidy资源就结束了,即puppet的资源到此就全部讲解完了,可能还有个别的没学习到,但也不影响puppet的使用。
Puppet的tidy资源可以帮助你清理过期的或者无用的文件,来减少磁盘的使用情况.例如,如果你启用了Puppet报告,想定期删除过期文件,/var/lib/puppet/reports/,一般,tidy只需要管理puppet的报告。
格式:
tidy { "title": #要清理的路径 age => "值[s|m|h|d|w]", #指定过期时间:秒、分、小时、天、周 backup => true|false, #清理文件之前是否要备份,默认不备份 match => "", #匹配条件 path => '路径', # 同title recurse => true|false, #是否递归 rmdirs => true|false, #只删除空目录 size => "值[k|m]", #文件大小,删除大于值的 type => "[atime|mtime|ctime]", #过期时间类型,一般选择mtime,同find } 注:如果age => ‘0’, (数字零),即清理所有的文件。 |
tidy{"/var/lib/puppet/clientbucket/": age => "1s", recurse => true, rmdirs => true, } [root@client ~]# puppet agent -vv --test --server master.perofu.com notice: Ignoring --listen on onetime run info: Caching catalog for client.perofu.com notice: /Stage[main]//Tidy[/var/lib/puppet/clientbucket/]: Tidying File[/var/lib/puppet/clientbucket/] info: Applying configuration version '1395381181' notice: /File[/var/lib/puppet/clientbucket/]/ensure: removed notice: Finished catalog run in 0.05 seconds #puppet报告 tidy { "/var/lib/puppet/reports": age => "1w", recurse => true, } |
相关文章推荐
- puppet运维自动化之Exec资源管理
- puppet自动化运维之group资源
- puppet自动化运维之service资源
- puppet自动化运维之package资源
- puppet自动化运维之file资源优化
- 自动化运维之 - puppet中所谓的资源类型
- puppet自动化运维之cron资源
- puppet自动化运维之file资源
- puppet自动化运维之mount资源
- puppet自动化运维之puppet的资源基础知识
- puppet自动化运维之package资源
- puppet自动化运维之exec资源
- puppet自动化运维之host资源
- puppet自动化运维之yumrepo资源
- 自动化运维工具puppet一:puppet资源及单机模型
- puppet自动化运维之资源关系
- puppet自动化运维之user资源
- 运维自动化之puppet资源(1)
- 运维自动化之puppet
- 运维自动化之puppet条件判断(3)