加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – puppet – 在nodes.pp中定义通配符主机

发布时间:2020-12-13 18:21:25 所属栏目:Linux 来源:网络整理
导读:有没有办法在puppetmaster的nodes.pp中定义通配符主机 说我希望一个域中的所有主机都能收到一组类,我可以这样做: # nodes.pp#node basenode { include admina,adminb,admic }node "*.acme.com" { include adminc } 解决方法 不是这样的.您可以创建一个适用
有没有办法在puppetmaster的nodes.pp中定义通配符主机

说我希望一个域中的所有主机都能收到一组类,我可以这样做:

# nodes.pp
#

node basenode {
  include  admina,adminb,admic
  }


node "*.acme.com" {
    include adminc
    }

解决方法

不是这样的.您可以创建一个适用于任何已签名客户端的“默认”节点.
node "default" {
   include foo
}

但是你只能有1个默认值.如果要复制所描述的功能,可以使用external_nodes分类方法.基本上,您编写的脚本在客户端连接时返回有效的yaml.该脚本无论如何都可以执行,检查fqdn,查询数据库,点击ldap等.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读