回答編集履歴

1

コメントに対しての追記

2015/06/08 11:08

投稿

ryunix
ryunix

スコア1656

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
+