Puppet

沒有puppet module generate的解決方法?

  • February 22, 2019

有沒有辦法繼續使用puppet module generate?我使用的是 Puppet 4.10 及更早版本,我可以毫無問題地製作一個,但今天當我嘗試製作一個時,我收到以下錯誤:

Error: This action has been replaced by Puppet Development Kit. For more information visit https://puppet.com/docs/pdk/latest/pdk.html.
Error: Try 'puppet help module generate' for usage

我知道它已被棄用,但我們仍在使用 4.10,那麼有解決方法嗎?

你真的在執行 Puppet 4.10 嗎?你有沒有機會從你$PATH在系統範圍的 Puppet 二進製文件之前找到的 gem 安裝 Puppet?which puppet並且puppet --version會告訴你你的 shell 認為 Puppet 在哪里以及它是什麼版本。

我仍然可以puppet module generate使用 Puppet 5.5.x 執行,它會顯示棄用警告,但它仍然有效,而使用 Puppet 6.x 我會遇到與您相同的錯誤,這讓我認為您正在以某種方式執行 6.x。

引用自:https://serverfault.com/questions/954999