我試圖創建一個服務提供商supervisord「的提供者定義的無命令服務」。 我既不是Ruby的程序員也沒有我所創建的其中之一前,該文檔或者是可怕的或難以找到或不是那種提供商,我試圖創造。創建一個傀儡包供應商 -
該提供源是在這裏:
/lib/puppet/provider/service/supervisor/supervisor.rb
當我運行傀儡代理,我上logstash服務我命名「監督員」的提供商此錯誤:
err: /Service[logstash]/ensure: change from false to running failed: No command service defined for provider
那麼,我做錯了什麼?另外,如果您在該提供商中發現其他任何東西,請告訴我!另外,如果您知道任何文檔/博客文章/無論是實際描述界面以及如何正確創建這些內容之一,請分享。我很難找到與創建提供者有關的任何東西,更不用說服務提供者。
我幾乎完全肯定這是什麼導致它。我甚至沒有注意到它仍然在那裏。我以另一家提供商爲基礎,所以我一定是把這件事遺漏了。謝謝!看起來我應該把它改成命令(:supervisorctl),然後。 –