【发布时间】:2020-08-26 13:28:42
【问题描述】:
在我的一个 ansible 剧本中,我为所有剧本设置了一个变量:
set_fact:
domain_path: "{{ X.X.domain_path }}"
在剧本中,我的一项任务使用了一个角色,该角色需要一个不同于我在开始时定义的 domain_path 变量
include_role:
name: role_X
vars:
domain_path: "/a/different/path"
当我尝试在角色之后的另一个块中使用 domain_path 时,它没有给我 set_fact 值,而是我不想要的 tasks 值。
如果需要,我可以提供更多详细信息
【问题讨论】:
-
它对我有用。试试我在答案中发布的简单示例。你的代码或数据肯定有其他问题。
-
你的代码缩进不对。
标签: ansible