我正在尝试为supervisord创建一个服务提供者。我既不是 Ruby 程序员,也不是我以前创建过其中的一个,而且文档要么很糟糕,要么很难找到,要么与我正在尝试创建的那种 Provider 无关。
此提供程序的来源在这里:
/lib/puppet/provider/service/supervisor/supervisor.rb
当我运行 puppet 代理时,我在 logstash 服务上收到此错误,我将其命名为“supervisor”作为提供者:
err: /Service[logstash]/ensure: change from false to running failed: No command service defined for provider
那么,我做错了什么?此外,如果您在该提供商中发现任何其他时髦的东西,请告诉我!
此外,如果您知道任何文档/博客文章/任何实际描述界面以及如何正确创建其中之一的内容,请分享。我根本找不到任何与创建提供者相关的东西,更不用说服务提供者了。