我正在尝试计算role_path变量的值,以便在其他角色中使用它作为参考点。然而,问题是,当我的变量在另一个角色中使用时,它具有另一个角色的值,而不是声明它的时候的值。我通过使用当前变量的值的echo命令并注册输出来解决这个问题,如下所示。- name: get ansible base path from current role_path
command: echo {{ role_path
我正在尝试将我的Ansible角色变量拆分为多个文件--按照,应该可以创建一个vars/main目录,并且应该自动加载该目录中的所有.yml文件。
然而,在我的情况下,这种情况似乎并没有发生。vsphere_settings.yml中定义的变量时,Ansible会抱怨该变量未定义:{"msg": "The task includes an option with an undefined variableThe