【发布时间】:2016-02-25 03:58:56
【问题描述】:
我在这里遇到一个问题: 例如,厨师食谱食谱是 openstack-network::openvswitch
service 'neutron-plugin-openvswitch-agent' do
service_name platform_options['neutron_openvswitch_agent_service']
supports status: true, restart: true
action :enable
subscribes :restart, 'template[/etc/neutron/neutron.conf]'
end
我在这里要做的是取消对服务“neutron-plugin-openvswitch-agent”的订阅。我查看了 Chef::Resource 文档,但找不到这种 API。 在 ruby_block 中,我可以使用
resources('service[neutron-plugin-openvswitch-agent').action(:nothing)
在对资源应用操作之前更改资源的操作,那么有没有办法取消资源的订阅甚至通知?
【问题讨论】:
标签: chef-infra cookbook subscribe recipe