【问题标题】:puppet module not getting installed in agent木偶模块未安装在代理中
【发布时间】:2017-06-26 12:11:23
【问题描述】:

我正在尝试在主节点和代理节点中安装 puppet 模块。在master上安装成功,新模块在模块列表中可见。然后我更改了 site.pp 文件并包含了新模块。之后,我在代理上运行了puppet agent -t 命令,并希望将模块安装在代理中。命令运行没有任何问题,但模块没有安装。

以下是在 master 上执行的步骤顺序:

  1. puppet module install puppetlabs-ntp --version 6.2.0
  2. puppet agent -t
  3. puppet module list

输出:

/etc/puppetlabs/code/environments/production/modules
├── puppetlabs-ntp (v6.2.0)
└── puppetlabs-stdlib (v4.17.1)
  1. 更新site.pp文件如下:

内容:

node default {
  include ntp
}

以下是代理上执行的步骤:

  1. puppet agent -t
  2. puppet module list

输出:

/etc/puppetlabs/code/environments/production/modules
└── puppetlabs-stdlib (v4.17.1)

甚至比较了主机和代理的 puppet agent -t --debug 的输出,但没有发现任何可能导致此问题的特定错误。

我在这里错过了什么?

【问题讨论】:

    标签: puppet


    【解决方案1】:

    您误解了 Puppet 的工作原理。如果一切设置正确,当您在代理上运行 puppet agent -t 时,您应该期望的结果是该节点上的 Puppet 为您配置 ntp 服务。它不会将 ntp 模块传输到代理。 Puppet 代码本身应该保留在 master 上。

    【讨论】:

      猜你喜欢
      • 2015-11-01
      • 1970-01-01
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-12
      相关资源
      最近更新 更多