Cloudify厨师插件关系操作

时间:2016-06-20 16:49:16

标签: cloudify

据我所知,Cloudify的Chef插件允许在关键字中定义操作:

  

runlists:

带有默认前缀的

是:

  

cloudify.interfaces.lifecycle,   cloudify.interfaces.relationship_lifecycle

所以现在我想运行关系的操作,例如

  

cloudify.interfaces.relationship_lifecycle.preconfigure

如下

  

runlists:
  ---- preconfigure:scripts / pre.sh

然后我不知道将运行哪个界面?源接口或目标? 如果我想指定运行目标接口,我该怎么做?

1 个答案:

答案 0 :(得分:2)

在chef插件中,所有关系操作都使用源接口。

如果要指定在目标接口上运行,则需要在插件中添加新的relationship type并定义目标接口。但是,只有当目标接口表示包含在具有主厨的VM上的节点时,这才有效。