Vagrant 厨师12.0.3:为什么我能';在资源集合中找不到我自己的提供程序?

Vagrant 厨师12.0.3:为什么我能';在资源集合中找不到我自己的提供程序?,vagrant,chef-infra,chef-solo,Vagrant,Chef Infra,Chef Solo,我编写了自己的提供程序,运行正常,例如: my_custom_provider“#{node['ipaddress']}”执行 my_属性_1节点['ipaddress'] 行动:创建 结束 模板'/opt/app/something.conf'执行 模式“0664” 所有者“someuser” 组“someuser” notyfies:restart,“我的自定义\u提供程序[#{node['ipaddress']}]”,延迟 结束 I接收错误(在Vagrant中的chef solo下):

我编写了自己的提供程序,运行正常,例如:

my_custom_provider“#{node['ipaddress']}”执行
my_属性_1节点['ipaddress']
行动:创建
结束
模板'/opt/app/something.conf'执行
模式“0664”
所有者“someuser”
组“someuser”
notyfies:restart,“我的自定义\u提供程序[#{node['ipaddress']}]”,延迟
结束
I接收错误(在
Vagrant
中的
chef solo
下):

但当我改变通知方向时,效果很好:

my_custom_provider“#{node['ipaddress']}”执行
my_属性_1节点['ipaddress']
行动:创建
订阅:重新启动,'template[/opt/app/something.conf],:延迟
结束
模板'/opt/app/something.conf'执行
模式“0664”
所有者“someuser”
组“someuser”
结束

我认为这是在
chef solo
下运行的
vagrant
中的一个bug,或者可能我无法将我的自定义提供者添加为通知目标?

要在自定义LWRP上获得通知,您可能想看看chef docs中的示例,以前没有警告?你能分享你的LWRP或HWRP代码吗?
ERROR: resource template[/opt/app/something.conf] is configured to notify
resource my_custom_provider[10.0.2.15] with action restart, but 
my_custom_provider[10.0.2.15] cannot be found in the resource collection.
template[/opt/app/something.conf] is defined in 
/tmp/vagrant-chef/2a59b2477390af49acec413909d80cf5/cookbooks/project/recipes/default.rb:76:in `from_file'