回答編集履歴
1
コメントに対しての追記
answer
CHANGED
@@ -1,3 +1,33 @@
|
|
1
1
|
以下で出力されると思いますが、いかがでしょうか?
|
2
2
|
|
3
|
-
`- name: "{{ COMPLETE_MSG }}"`
|
3
|
+
`- name: "{{ COMPLETE_MSG }}"`
|
4
|
+
|
5
|
+
-- 追記
|
6
|
+
単体の playbook と role の場合で展開のされかたが違う?ようです。
|
7
|
+
|
8
|
+
hottaさんが試された方法 (単体の playbook) だと、確かに展開されませんでした。
|
9
|
+
私が試していたのは、role を使用した方法でしたので、その差が出てしまったようです。
|
10
|
+
|
11
|
+
以下、私が試したソースと出力を記載します。
|
12
|
+
|
13
|
+
```lang-yaml
|
14
|
+
# test.yml
|
15
|
+
---
|
16
|
+
- hosts: all
|
17
|
+
gather_facts: no
|
18
|
+
roles:
|
19
|
+
- role: test
|
20
|
+
msg: メッセージ
|
21
|
+
|
22
|
+
# roles/test/tasks/main.yml
|
23
|
+
---
|
24
|
+
- name: "{{ msg }}"
|
25
|
+
debug: msg={{ msg }}
|
26
|
+
|
27
|
+
# 出力
|
28
|
+
TASK: [test | メッセージ] ************************************************
|
29
|
+
ok: [127.0.0.1] => {
|
30
|
+
"msg": "メッセージ"
|
31
|
+
}
|
32
|
+
```
|
33
|
+
|