相对于playbook的文件查找()

Mik*_*maa 8 ansible

我目前正在使用lookup()角色tasks.yml中的函数从shell命令的文件中获取输入.

有没有办法相对于playbook文件(项目根文件夹)而不是角色本身进行查找?我宁愿在playbook级别存储文件.

Zas*_*asz 10

lookup() 默认情况下从playbook目录开始查找.

如果您使用它不同尝试使用{{ playbook_dir }}\path\to\your\file.

它是默认的ansible变量之一

  • 恐怕这不是真的。查找从 CWD 开始查找,它可以是您的 playbook 目录,但不是必需的。 (3认同)
  • 特殊变量参考可以在这里找到 https://docs.ansible.com/ansible/latest/reference_appendices/special_variables.html (3认同)