簡體   English   中英

人偶模塊未安裝在代理中

[英]puppet module not getting installed in agent

我正在嘗試在主節點和代理節點中安裝人偶模塊。 主服務器上的安裝成功,新模塊在模塊列表中可見。 然后,我更改了site.pp文件,並包含了新模塊。 之后,我在puppet agent -t上運行了puppet agent -t命令,並期望將模塊安裝在代理中。 該命令正在運行,沒有任何問題,但是未安裝該模塊。

以下是在主服務器上執行的步驟序列:

  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)

甚至比較了master和agent的puppet agent -t --debug的輸出,但是沒有看到任何可能導致此問題的特定錯誤。

我在這里想念什么?

您誤會了Puppet的工作方式。 如果一切設置正確,則在該代理上運行puppet agent -t時應獲得的結果是該節點上的Puppet為您配置ntp服務。 它將不會將ntp模塊傳輸到代理。 人偶代碼本身應該保留在主機上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM