第 2 章 管理 Puppet 模块


2.1. 在 Satellite 服务器上安装 Puppet 模块

您可以从 Puppet Forge 安装预构建的 Puppet 模块。Puppet Forge 是提供由社区贡献的 Puppet 模块的存储库。Puppet 模块标记为 受支持,Puppet Inc 已正式支持和测试。

本例演示了如何将 ntp 模块添加到 主机。

流程

  1. 导航到 forge.puppet.com 并搜索 ntp。第一个模块之一是 puppetlabs/ntp
  2. 使用 SSH 连接到您的 Satellite 服务器并安装 Puppet 模块:

    # puppet module install puppetlabs-ntp -i /etc/puppetlabs/code/environments/production/modules
    Copy to Clipboard Toggle word wrap

    使用 -i 参数指定路径和 Puppet 环境,如 production

    安装完成后,输出类似如下:

    Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
    Notice: Created target directory /etc/puppetlabs/code/environments/production/modules
    Notice: Downloading from https://forgeapi.puppet.com ...
    Notice: Installing -- do not interrupt ...
    /etc/puppetlabs/code/environments/production/modules
    |-| puppetlabs-ntp (v8.3.0)
      |-- puppetlabs-stdlib (v4.25.1) [/etc/puppetlabs/code/environments/production/modules]
    Copy to Clipboard Toggle word wrap

安装 Puppet 模块的一种替代方法是,将包含 Puppet 模块的文件夹复制到上述模块路径。确保手动解析其依赖项。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat