Ansible の変数と Jinja2 テンプレートを組み合わせるのはなぜですか?
すべての設定をマシンコードの実行可能ファイルにコンパイルするためです。
インベントリや対象ホストの選択が不要になるためです。
1 つの共有ファイル構造から、ホストや環境ごとのデータを使って異なる最終設定を生成できるためです。
ホストごとに同一のテンプレートを別々に用意する必要があるためです。