本文共 684 字,大约阅读时间需要 2 分钟。
介绍 puppet 中 facter 用法, 介绍自参数定义, 参数传递, 参数使用的常见例子
facter 是 puppet 的一个依赖软件, 当安装了 puppet 软件, 都可以通过 facter 命令查询 puppet 内建变量
直接调用命令 facter 查询所有内建变量通过命令 facter + 需要查询的变量名称, 可以返回变量值facter 返回的变量可以直接在 puppet 模板中调用, 不需要重新进行定义facter 变量主要依赖当前 puppet 客户端主机信息, 即不同的 puppet client 返回的变量值是不一样的
参考下面例子
在不同的 puppet client 上查询 facter 变量, 返回不同的变量值[root@terryzeng-gz-qa-dns-d4yzu ~]# facter ipaddress_eth010.199.198.161[root@terryzeng-gz-qa-dns-vid7e ~]# facter ipaddress_eth010.199.251.52
也可以利用 json 格式进行数据返回
[root@terryzeng-gz-qa-dns-d4yzu facter]# facter -j partitions{ "partitions": { "vda1": { "size": "41940992", "mount": "/", "filesystem": "ext4", "uu
转载地址:http://zmnni.baihongyu.com/