回答編集履歴
1
コメントに対しての追記
test
CHANGED
@@ -3,3 +3,65 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
`- name: "{{ COMPLETE_MSG }}"`
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
-- 追記
|
10
|
+
|
11
|
+
単体の playbook と role の場合で展開のされかたが違う?ようです。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
hottaさんが試された方法 (単体の playbook) だと、確かに展開されませんでした。
|
16
|
+
|
17
|
+
私が試していたのは、role を使用した方法でしたので、その差が出てしまったようです。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
以下、私が試したソースと出力を記載します。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
```lang-yaml
|
26
|
+
|
27
|
+
# test.yml
|
28
|
+
|
29
|
+
---
|
30
|
+
|
31
|
+
- hosts: all
|
32
|
+
|
33
|
+
gather_facts: no
|
34
|
+
|
35
|
+
roles:
|
36
|
+
|
37
|
+
- role: test
|
38
|
+
|
39
|
+
msg: メッセージ
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
# roles/test/tasks/main.yml
|
44
|
+
|
45
|
+
---
|
46
|
+
|
47
|
+
- name: "{{ msg }}"
|
48
|
+
|
49
|
+
debug: msg={{ msg }}
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
# 出力
|
54
|
+
|
55
|
+
TASK: [test | メッセージ] ************************************************
|
56
|
+
|
57
|
+
ok: [127.0.0.1] => {
|
58
|
+
|
59
|
+
"msg": "メッセージ"
|
60
|
+
|
61
|
+
}
|
62
|
+
|
63
|
+
```
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
|