Ansible:我可以强制包括:使用另一条路径

时间:2013-10-01 20:15:26

标签: ansible

我有以下问题。我为两种不同的技术保留了两个单独的Ansible项目目录。想象一下,你有一个很好的Ansible设置,想要拉一个Ansible项目并使用你已经建立的一些结构,而不是完全集成它。

第一个声明做了我想要的。它给出了一个fq路径。

  • debug: msg="{{lynx_ansible}}/roles/centos_common/centos_{{jdk_provider}}.yml"

  • include: "{{lynx_ansible}}/roles/centos_common/centos_{{jdk_provider}}.yml"

include添加了一个到ansible-project根目录的路径,并没有扩展变量。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

尝试$lynx_ansible而不是{{ lynx_ansible }}。包含似乎不支持jinja2语法。