質問編集履歴
4
コメントの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,6 +21,11 @@
|
|
21
21
|
dict型のキーに変数を使用する書き方をご存知の方がいらっしゃいましたらご教授頂けないでしょうか。
|
22
22
|
宜しくお願い致します。
|
23
23
|
|
24
|
+
##### 上記の詳細・結果
|
25
|
+
エラー内容
|
26
|
+
```
|
27
|
+
fatal: [localhost]: FAILED! => {"msg": "'dict object' has no attribute ' {{ various_cities }} '. 'dict object' has no attribute ' {{ various_cities }} '"}
|
28
|
+
```
|
24
29
|
|
25
30
|
### 該当のソースコード
|
26
31
|
|
@@ -44,11 +49,6 @@
|
|
44
49
|
- [ ] 知人に聞いた
|
45
50
|
- [ ] その他
|
46
51
|
|
47
|
-
##### 上記の詳細・結果
|
48
|
-
エラー内容
|
49
|
-
```
|
50
|
-
fatal: [localhost]: FAILED! => {"msg": "'dict object' has no attribute ' {{ various_cities }} '. 'dict object' has no attribute ' {{ various_cities }} '"}
|
51
|
-
```
|
52
52
|
loopに設定している変数の箇所を下記のように変更
|
53
53
|
```
|
54
54
|
loop: "{{ major_cities['{ various_cities }'] }}"
|
3
コマンド実行結果を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,15 @@
|
|
4
4
|
```
|
5
5
|
loop: "{{ major_cities['japan'] }}"
|
6
6
|
```
|
7
|
-
|
7
|
+
実行結果
|
8
|
+
```
|
9
|
+
ok: [localhost] => (item=Tokyo) => {
|
10
|
+
"msg": "Tokyo"
|
11
|
+
}
|
12
|
+
ok: [localhost] => (item=Osaka) => {
|
13
|
+
"msg": "Osaka"
|
14
|
+
}
|
15
|
+
```
|
8
16
|
### 発生している問題・分からないこと
|
9
17
|
しかし、下記のようにキーを変数(various_cities)として値に(japan)を設定しても、変数(various_cities)をキーとして認識されずエラーになります。
|
10
18
|
```
|
@@ -39,7 +47,15 @@
|
|
39
47
|
##### 上記の詳細・結果
|
40
48
|
エラー内容
|
41
49
|
```
|
42
|
-
FAILED! => {"msg": "'dict object' has no attribute '{{ various_cities }}'. 'dict object' has no attribute '{{ various_cities }}'"}
|
50
|
+
fatal: [localhost]: FAILED! => {"msg": "'dict object' has no attribute ' {{ various_cities }} '. 'dict object' has no attribute ' {{ various_cities }} '"}
|
51
|
+
```
|
52
|
+
loopに設定している変数の箇所を下記のように変更
|
53
|
+
```
|
54
|
+
loop: "{{ major_cities['{ various_cities }'] }}"
|
55
|
+
```
|
56
|
+
エラー内容
|
57
|
+
```
|
58
|
+
fatal: [localhost]: FAILED! => {"msg": "'dict object' has no attribute ' { various_cities } '. 'dict object' has no attribute ' { various_cities } '"}
|
43
59
|
```
|
44
60
|
|
45
61
|
### 補足
|
2
コードを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,14 @@
|
|
16
16
|
|
17
17
|
### 該当のソースコード
|
18
18
|
|
19
|
+
```vars/main.yml
|
20
|
+
major_cities:
|
21
|
+
japan:
|
22
|
+
- "Tokyo"
|
23
|
+
- "Osaka"
|
19
24
|
```
|
25
|
+
|
26
|
+
```tasks/show_cities.yml
|
20
27
|
- name: Show Cities
|
21
28
|
ansible.builtin.debug:
|
22
29
|
msg: "{{ item }}"
|
1
コメント追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,8 +10,8 @@
|
|
10
10
|
```
|
11
11
|
loop: "{{ major_cities['{{ various_cities }}'] }}"
|
12
12
|
```
|
13
|
-
|
13
|
+
dict型のキーに変数を使用する書き方をご存知の方がいらっしゃいましたらご教授頂けないでしょうか。
|
14
|
-
|
14
|
+
宜しくお願い致します。
|
15
15
|
|
16
16
|
|
17
17
|
### 該当のソースコード
|