news 2026/3/26 22:26:53

17、Puppet 4新特性与Hiera数据分离实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
17、Puppet 4新特性与Hiera数据分离实践

Puppet 4新特性与Hiera数据分离实践

1. Puppet 4新特性
1.1 新风格与Ruby DSL的变化

Puppet 4引入了新的风格,例如:

class syslog_ng { ... } include syslog_ng

同时,Puppet 4不再支持Ruby DSL。在之前,有人会将.rb文件作为清单放在模块中,这些.rb文件包含Ruby代码,主要用于处理数据。但Puppet 4现在有了数据类型,使得这种做法变得过时,并且已经移除了对这些Ruby清单的支持。

1.2 相对类名解析

在Puppet 3及更早版本中,如果本地类名与另一个模块的类名相同,则需要指定绝对类名。例如:

# in module "mysql" class mysql { ... } # in module "application" class application::mysql { include mysql }

application::命名空间中,Puppet 3会在该命名空间中搜索要包含的mysql类,实际上application::mysql类会包含自身,这并非我们的本意。为了解决这个问题,需要指定mysql模块类的绝对路径:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/23 0:56:38

腾讯混元3D引擎:10秒生成专业级3D模型的终极解决方案

腾讯混元3D引擎:10秒生成专业级3D模型的终极解决方案 【免费下载链接】Hunyuan3D-1 项目地址: https://ai.gitcode.com/hf_mirrors/tencent/Hunyuan3D-1 在当今数字内容爆炸式增长的时代,腾讯混元3D引擎作为革命性的AI驱动3D内容生成工具&#x…

作者头像 李华
网站建设 2026/3/26 7:54:50

vscode-jest测试插件v5版本终极使用指南

vscode-jest测试插件v5版本终极使用指南 【免费下载链接】vscode-jest The optimal flow for Jest based testing in VS Code 项目地址: https://gitcode.com/gh_mirrors/vs/vscode-jest vscode-jest是Visual Studio Code中最强大的Jest集成测试工具,专为提升…

作者头像 李华
网站建设 2026/3/21 9:05:32

一致性模型:重新定义高效图像生成的AI技术

一致性模型:重新定义高效图像生成的AI技术 【免费下载链接】diffusers-ct_imagenet64 项目地址: https://ai.gitcode.com/hf_mirrors/openai/diffusers-ct_imagenet64 在生成式AI快速发展的今天,研究人员不断追求更高效的图像生成方案。一致性模…

作者头像 李华
网站建设 2026/3/25 16:48:39

抖音买单系统谁发明的?

抖音买单系统是我国著名聚合支付头部品牌“网付”于2025年10月15日发明的系统,抖音买单系统是基于抖音技术开放平台研发的第三方抖音买单系统。网付是发明抖音买单系统的开山鼻祖。网付研发系统不仅支持抖音买单,还支持支付宝支付、微信支付、云闪付、数…

作者头像 李华
网站建设 2026/3/25 16:05:26

终极强化学习实战指南:如何快速提升AI数学推理能力

终极强化学习实战指南:如何快速提升AI数学推理能力 【免费下载链接】simpleRL-reason This is a replicate of DeepSeek-R1-Zero and DeepSeek-R1 training on small models with limited data 项目地址: https://gitcode.com/gh_mirrors/si/simpleRL-reason …

作者头像 李华