news 2026/6/10 9:16:47

19、使用 Hiera 分离数据与代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
19、使用 Hiera 分离数据与代码

使用 Hiera 分离数据与代码

利用 Hiera 声明类

可以使用hiera_include在任何节点块之外声明类,这样数据将影响所有节点。此外,在某些特定类中,也可以通过hiera_include声明其他类,这些类名存储在不同的 Hiera 键下。

Puppet 的外部节点分类器(ENCs)最初的设想就是为每个节点枚举要包含的类。由于hiera_include函数的存在,Hiera 可以作为基本的 ENC,这通常比编写自定义 ENC 更受青睐。不过,像 Foreman 这样的开源 ENC 功能强大且使用方便,Hiera 并未完全取代 ENC 的概念。

这些工具的结合为我们提供了将清单缩减至核心部分,并通过 Hiera 优雅配置机器的方法。

清单与 Hiera 设计的选择

现在可以将大部分具体配置转移到数据存储中。类可以从清单中包含,也可以通过 Hiera 包含。Puppet 会在层次结构中查找参数值,我们可以灵活分布配置值,以最小的工作量和冗余为每个节点实现预期结果。

但这并不意味着不再编写实际的清单代码,清单仍然是设计的核心。我们经常需要使用配置数据作为输入的逻辑。例如,只有从 Hiera 中获取到特定值时,才应包含某些类:

if hiera('use_caching_proxy', false) { include nginx }

如果完全依赖 Hiera,就需要在层次结构中所有将

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

终极指南:如何用AI大模型快速构建智能网页数据提取系统

终极指南:如何用AI大模型快速构建智能网页数据提取系统 【免费下载链接】llm-scraper Turn any webpage into structured data using LLMs 项目地址: https://gitcode.com/GitHub_Trending/ll/llm-scraper 在当今信息爆炸的时代,你是否还在为从海…

作者头像 李华
网站建设 2026/6/6 3:35:12

java计算机毕业设计社区服务网站 基于SpringBoot的社区一站式服务平台 JavaWeb智慧社区在线服务系统

计算机毕业设计社区服务网站584it9(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。居委会每天被“在哪开居住证明”“怎么申请老年证”“昨晚楼道灯坏了”这类电话包围&#xff0…

作者头像 李华
网站建设 2026/6/8 21:39:51

Rocket.Chat桌面应用终极指南:跨平台团队协作的完美解决方案

还在为团队沟通效率低下而烦恼吗?是否厌倦了在浏览器和各类通讯工具之间频繁切换?Rocket.Chat桌面应用正是你需要的答案。这款基于Electron框架开发的跨平台即时通讯工具,将为你带来前所未有的团队协作体验。 【免费下载链接】Rocket.Chat.El…

作者头像 李华
网站建设 2026/6/9 0:01:01

多模态情感分析终极指南:5分钟快速实现AI情感识别

还在为传统情感分析的局限性而困扰吗?多模态情感分析技术正在彻底改变AI情绪识别的游戏规则。本文将为您揭秘如何利用先进的多模态模型,快速搭建智能情感检测系统,实现图像文本双维度情感理解。 【免费下载链接】CogVLM a state-of-the-art-l…

作者头像 李华
网站建设 2026/6/9 11:50:26

5步掌握医学图像生成:MONAI 2D潜在扩散模型实战指南

5步掌握医学图像生成:MONAI 2D潜在扩散模型实战指南 【免费下载链接】tutorials 项目地址: https://gitcode.com/gh_mirrors/tutorial/tutorials 快速上手:从零构建你的第一个医学图像生成器 想用AI生成逼真的脑部MRI图像?潜在扩散模…

作者头像 李华
网站建设 2026/6/10 5:09:14

Wan2.2-S2V-14B模型快速上手全攻略:双平台下载与配置指南

Wan2.2-S2V-14B模型快速上手全攻略:双平台下载与配置指南 【免费下载链接】Wan2.2-S2V-14B 【Wan2.2 全新发布|更强画质,更快生成】新一代视频生成模型 Wan2.2,创新采用MoE架构,实现电影级美学与复杂运动控制&#xff…

作者头像 李华