Cloudify chef插件关系操作

Cloudify chef plugin relationship operation

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

runlists:

默认前缀为:

cloudify.interfaces.lifecycle, cloudify.interfaces.relationship_lifecycle

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

cloudify.interfaces.relationship_lifecycle.preconfigure

如下

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

那我不知道会是哪个界面运行?源接口还是目标? 如果我想指定 运行 目标接口,我该怎么做?

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

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