Puppet 中的事实与函数详解
1. 技术要求
若要开展后续操作,需按如下步骤为 Puppet 服务器搭建标准架构,同时配置 Windows 客户端与 Linux 客户端:
1. 从 https://github.com/PacktPublishing/Puppet-8-for-DevOps-Engineers/blob/main/ch05/params.json 下载 params.json 文件。
2. 在 pecdm 目录下执行以下命令:
bolt --verbose plan run pecdm::provision –params @params.json
2. 事实与 Facter
2.1 Facter 概述
Facter 作为 Puppet 的系统分析工具,由一组跨平台的 Ruby 库构成,其主要功能是收集客户端的相关信息,这些信息被称作事实(facts)。借助这些事实,能够全面评估客户端的系统概况,进而依据主机的既有状态在 Puppet 代码中做出合理的配置决策。
Puppet 5 和 6 采用 Facter 3,而 Puppet 7 则使用 Facter 4。Facter 4 仅新增了少量特性,且仅有少数事实发生了改变
超级会员免费看
订阅专栏 解锁全文
20

被折叠的 条评论
为什么被折叠?



