puppet之非常用资源集合
Puppet功能非常强大,前几篇博客详细介绍了几个常用的资源的用法和支持的参数,也用截图来演示了如何使用。其实puppet还有一些很多非常用的资源,如果有兴趣可以参考官方文档:http://docs.puppetlabs.com/references/latest/type.html一、package包管理资源1、功能:实现对系统软件包的管理,如安装、卸载、升级。2、支持参数:ensure#指定软件包的状态installed|present#表示安装软件包absent#表示卸载软件包pureged#表示干净的移除软件包latest#表示安装该软件包的最新版本namevar#指定软件包的名字,如果没有则使用title。3、用法示例:
二、yumrepo资源1、功能:实现对yum源的管理2、支持参数:descr #yum源描述信息baseurl #定义yum源的baseurl参数gpgcheck #定义yum源的gpgcheck参数enabled #定义yum源的enable参数3、不做演示,推荐用file资源来管理yum源文件。三、notify资源1、功能:在日志中输出一些信息2、支持参数:message#输出的具体内容withpath#定义是否显示资源的完整路径,有效值:true|false3、用法示例:
四、tidy资源1、功能:清楚符合条件的文件2、支持参数:age#指定符合时间,有效值s|m|h|d|w ,对应秒、分、时、天、星期type#指定检查文件的属性,有效值:atime|mtime|ctime ,默认为atimesize#指定符合大小,有效值b|k|m ,对应字节、千字节、兆字节recurse#是否允许递归如果同时指定了age和size,会同时删除符合age条件和符合size条件的文件,两者是或的关系。3、用法示例:
五、其他host资源:管理host解析mount资源:管理mount挂载...等等其他很多资源,不常用的。
页:
[1]