変数を参照する方法
文脈によって、変数名を書くだけでいい場合と、{{ }}または{% %}で Jinja を呼び出す場合とがある。
ほとんどの場合は Jinja を使うことになる。
code:ref_var.yml
- hosts: localhost
gather_facts: no
vars:
foo: Hello
tasks:
- debug:
msg: "{{ foo }}"
変数名を書くだけでいい場合
when
常に Jinja スクリプトとして評価される。
debug の var
変数名として評価される。配列、辞書も含む。
foo
foo[bar]
foo.bar