有没有办法在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等.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。