次のプレイブックがあります。
- hosts: localhost
tasks:
- set_fact: main_body="test_main"
- template:
src: test_src.j2
dest: /tmp/test_dest.j2
そして、次の Jinja テンプレート:
main ()
{
{{ include main_body }}
}
プレイブックを実行すると、次のエラーが表示されます。
AnsibleError: 文字列のテンプレート化中にテンプレート エラーが発生しました: トークン 'end of print statement' が予期され、'main_body' が取得されました。
Jinjaにファイルを含めるように指示する方法、その名前は以前に定義された事実に保存されていますか?