在一个角色中,我试图从另一个角色加载一些变量。(如果该角色包含在当前戏剧中,则变量将是可访问的,但事实并非如此。)
所以我尝试了这个:
- include_vars: ../../another_role/defaults/main.yml
但它不起作用,没有错误,但变量仍然未定义。所以我试着聪明一点,把文件符号链接到vars/another_role_defaults.yml
我想使用变量的角色中,然后像这样包含它:
- include_vars: another_role_defaults.yml
结果相同,没有错误(如果找不到文件,为什么不抛出错误??)但变量仍然未定义。我也试过这个,很好,但仍然没有雪茄。
- include_vars: ../vars/another_role_defaults.yml
我究竟做错了什么?