Puppettype
原文地址 http://docs.puppetlabs.com/guides/types/
介绍
Terms
namevar是用来区分不同的资源类型,帮助puppet在处理资源的时候来分析资源的title.通常只有puppet 开发人员才需要了解这个知识点.在下面的代码中
file { "/etc/passwd":
owner => root,
group => root,
mode => 644
}
"/etc/passwd" 被解析成一个file 资源的 titile(你还记的什么是title吗?) ;因为file资源的namevar是 "文件路径" ;因此 "/etc/passwd"被当做一个"文件路径"来处理.
Parameters 参数
决定一个instance的特殊配置,是直接修改系统,或者是这个instance有用什么形式表现出来(例如给一个exec资源增加一个搜索路径)
Providers 底层支援
指定修改该资源的底层支援程序,例如一个package资源可以用apt-get或者yum管理,apt-get或者yum就是package资源的provider, puppet可以自己判断,当然你也可以手工指定provider.
Features 特性
不同的资源类型有不同的属性可以设置,所有资源都共有的属性叫做 元属性.
标准资源类型 需要人手
页面版本: 3, 最后编辑于: 31 Mar 2010 06:08





