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 上的节点时,这才有效。
据我所知,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 上的节点时,这才有效。