puppet facter 使用方法及示例

puppet facter 使用方法

查看所有facter

facter 或者facter -p

查看内核版本

facter kernelversion

 

 

以yaml格式显示所有facts

facter -y

以json格式显示所有facts

facter -j

facter 使用示例:

在manifests代码清单里使用facter 函数

notify { "OS is ${::facts[‘operatingsystem’]}": }

直接在manifests代码清单里使用

nofify {"productnmae is $::productname"}

获取 facter hash数组值(puppet 4版本)

[puppetfans@li664-233 nginx]$ sudo /opt/puppetlabs/bin/facter system_uptime
{
days => 3,
hours => 93,
seconds => 336477,
uptime => "3 days"
}
[puppetfans@li664-233 nginx]$ sudo /opt/puppetlabs/bin/facter system_uptime.hours
93

发表评论

电子邮件地址不会被公开。 必填项已用*标注