回答編集履歴
2
タイポ修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
の _dump_results に sort_keys=False を指定すると、属性順序が保存されて出力されました。
|
10
10
|
|
11
|
-
さらに調べた結果、 to_nice_yaml フィルタは sort_keys=False を受け付けてくれることがわかり、以下の playbook で解決できました。 to_json は sort_keys=
|
11
|
+
さらに調べた結果、 to_nice_yaml フィルタは sort_keys=False を受け付けてくれることがわかり、以下の playbook で解決できました。 to_json は sort_keys=False がデフォルトでした。
|
12
12
|
|
13
13
|
|
14
14
|
|
1
to_json の仕様について間違っていたので訂正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
の _dump_results に sort_keys=False を指定すると、属性順序が保存されて出力されました。
|
10
10
|
|
11
|
-
さらに調べた結果、 to_nice_yaml フィルタは sort_keys=False を受け付けてくれることがわかり、以下の playbook で解決できました。 to_json は sort_keys=
|
11
|
+
さらに調べた結果、 to_nice_yaml フィルタは sort_keys=False を受け付けてくれることがわかり、以下の playbook で解決できました。 to_json は sort_keys=True がデフォルトでした。
|
12
12
|
|
13
13
|
|
14
14
|
|
@@ -28,7 +28,11 @@
|
|
28
28
|
|
29
29
|
test_yaml: "{{ test | to_nice_yaml(sort_keys=False) }}"
|
30
30
|
|
31
|
+
test_yaml_default: "{{ test | to_nice_yaml() }}"
|
32
|
+
|
31
|
-
test_json: "{{ test | to_json(sort_keys=
|
33
|
+
test_json: " {{ test | to_json(sort_keys=True) }}"
|
34
|
+
|
35
|
+
test_json_default: " {{ test | to_json() }}"
|
32
36
|
|
33
37
|
tasks:
|
34
38
|
|
@@ -36,9 +40,11 @@
|
|
36
40
|
|
37
41
|
- debug: var=test_yaml
|
38
42
|
|
43
|
+
- debug: var=test_yaml_default
|
44
|
+
|
39
45
|
- debug: var=test_json
|
40
46
|
|
41
|
-
|
47
|
+
- debug: var=test_json_default
|
42
48
|
|
43
49
|
```
|
44
50
|
|
@@ -96,13 +102,27 @@
|
|
96
102
|
|
97
103
|
ok: [localhost] => {
|
98
104
|
|
99
|
-
"test_
|
105
|
+
"test_yaml_default": "b: 3\nd: 1\n"
|
100
106
|
|
101
|
-
|
107
|
+
}
|
102
108
|
|
103
|
-
"d": 1
|
104
109
|
|
105
|
-
|
110
|
+
|
111
|
+
TASK [debug] **********************************************************************************************************************************************************************************************
|
112
|
+
|
113
|
+
ok: [localhost] => {
|
114
|
+
|
115
|
+
"test_json": " {\"b\": 3, \"d\": 1}"
|
116
|
+
|
117
|
+
}
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
TASK [debug] **********************************************************************************************************************************************************************************************
|
122
|
+
|
123
|
+
ok: [localhost] => {
|
124
|
+
|
125
|
+
"test_json_default": " {\"d\": 1, \"b\": 3}"
|
106
126
|
|
107
127
|
}
|
108
128
|
|
@@ -110,6 +130,6 @@
|
|
110
130
|
|
111
131
|
PLAY RECAP ************************************************************************************************************************************************************************************************
|
112
132
|
|
113
|
-
localhost : ok=
|
133
|
+
localhost : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
|
114
134
|
|
115
135
|
```
|