回答編集履歴
1
ポイントを解説
test
CHANGED
@@ -44,8 +44,18 @@
|
|
44
44
|
|
45
45
|
```
|
46
46
|
|
47
|
+
playbookで`your_task_is_run`といった具合にbooleanで実行するtaskを指定するのがポイントです。
|
48
|
+
|
49
|
+
このようにするメリットはmain.yamlで実行するタスクの粒度を完全に制御できることです。
|
50
|
+
|
51
|
+
変更の多いタスクが大きなタスクに含まれる場合は適宜ファイルを分割してmain.yamlに含ませることで、一枚のファイルに集中することができるようになります。
|
52
|
+
|
47
53
|
コマンドラインからは指定できませんが、playbookで全体の状況を確認してから、実行します。
|
48
54
|
|
55
|
+
whenではなく、tagに置き換えることができるかもしれません。
|
56
|
+
|
57
|
+
|
58
|
+
|
49
|
-
この場合playbookには一つのplayのみ書くのが理想です。
|
59
|
+
また、この場合playbookには一つのplayのみ書くのが理想です。
|
50
60
|
|
51
61
|
もしnodeのセットアップなど、大きなplaybookを書く場合には、all.yamlにまとめて書きます。手作業が必要で面倒ですが、all.yamlを使う場面はそれほど多くないので、私なりには捗っています。
|