据我所知,Cloudify的Chef插件允许在关键字中定义操作:
带有默认前缀的runlists:
是:
cloudify.interfaces.lifecycle, cloudify.interfaces.relationship_lifecycle
所以现在我想运行关系的操作,例如
cloudify.interfaces.relationship_lifecycle.preconfigure
如下
runlists:
---- preconfigure:scripts / pre.sh
然后我不知道将运行哪个界面?源接口或目标? 如果我想指定运行目标接口,我该怎么做?
答案 0 :(得分:2)
在chef插件中,所有关系操作都使用源接口。
如果要指定在目标接口上运行,则需要在插件中添加新的relationship type并定义目标接口。但是,只有当目标接口表示包含在具有主厨的VM上的节点时,这才有效。