我试图创建一个服务提供商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),然后。 –