puppet 配置 3.5 参数

    xiaoxiao2021-03-26  21

    作用

    介绍 puppet 中 facter 用法, 介绍自参数定义, 参数传递, 参数使用的常见例子

    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_eth0 10.199.198.161 [root@terryzeng-gz-qa-dns-vid7e ~]# facter ipaddress_eth0 10.199.251.52

    也可以利用 json 格式进行数据返回

    [root@terryzeng-gz-qa-dns-d4yzu facter]# facter -j partitions { "partitions": { "vda1": { "size": "41940992", "mount": "/", "filesystem": "ext4", "uu
    转载请注明原文地址: https://ju.6miu.com/read-658509.html

    最新回复(0)