回答編集履歴
1
誤字修正
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
タスクを2つに分割する方針はいかがでしょう? タスクでロジックをシンプルに表現できるので、template 内のロジックが複雑化することがない & 仕様に対する可読性が高いメリットがあるかなーと。
|
2
2
|
|
3
|
-
1つ目のタスク: when で変数を評価し、空な
|
3
|
+
1つ目のタスク: when で変数を評価し、空でなければ template モジュールでファイル生成
|
4
|
-
2つ目のタスク. when で変数を評価し、空
|
4
|
+
2つ目のタスク. when で変数を評価し、空なら file モジュール の state: touch [1]で空ファイル生成
|
5
5
|
|
6
6
|
[1] https://docs.ansible.com/ansible/latest/collections/ansible/builtin/file_module.html
|
7
7
|
|