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"

包含将路径添加到 ansible-project 根目录,并且不会扩展变量。 有没有办法做到这一点?

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

最新更新