1

次の問題があります。2 つの異なるテクノロジー用に 2 つの個別の 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 ルート ディレクトリへのパスを追加し、変数を展開しません。これを行う方法はありますか?

4

1 に答える 1

0

$lynx_ansibleではなく試してみてください{{ lynx_ansible }}。インクルードは jinja2 構文をサポートしていないようです。

于 2013-10-10T15:25:46.697 に答える