首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全局变量Cloudify

全局变量Cloudify
EN

Stack Overflow用户
提问于 2016-01-18 05:02:55
回答 2查看 182关注 0票数 0

在我的节点模板(类型: cloudify.aws.nodes.Instance)的生命周期中,我创建了一个变量。

有可能在另一个节点模板(类型: cloudify.aws.nodes.Instance)中与第一个没有关系,得到那个变量吗?

有没有可能设置一个全局变量,可以在生命周期的任何阶段访问Cloudify?

EN

回答 2

Stack Overflow用户

发布于 2016-01-18 16:02:33

从Cloudify 3.3开始,您不能在上下文中设置全局变量。您需要两个节点实例之间的关系来访问每个节点实例的运行时属性。

但是,在蓝图中,您可以使用get_attribute intrinsic function作为脚本和工作流操作的输入。

票数 3
EN

Stack Overflow用户

发布于 2017-10-02 15:27:04

您可以设置一个node_template的“运行时属性”,该属性可以在另一个node_template中使用:(假设您希望将变量从node1获取到node2)。

node2:。。属性: host_name:{ get_attribute: node1,}

注意:确保在配置此节点之前设置了node1的运行时变量,否则将出现错误。因此,我建议您在node2和node1之间创建一种关系。这是node2 depends_on node1。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34843639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档