fix: better mandatory support in test

This commit is contained in:
egarette@silique.fr 2025-04-21 21:23:58 +02:00
parent de383c5142
commit ffd3183a81
216 changed files with 3644 additions and 2335 deletions

View file

@ -4,22 +4,18 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": [ "var2": [
"string1", "no"
"string2",
"string3"
] ]
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": [ "var2": [
"string1", "no"
"string2",
"string3"
] ]
} }
} }

View file

@ -5,14 +5,14 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "no",
"string2", "yes",
"string3" "maybe"
], ],
"var2": [ "var2": [
"string1", "no",
"string2", "yes",
"string3" "maybe"
] ]
} }
}, },
@ -20,14 +20,14 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "no",
"string2", "yes",
"string3" "maybe"
], ],
"var2": [ "var2": [
"string1", "no",
"string2", "yes",
"string3" "maybe"
] ]
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"without_type": "string1" "without_type": "non"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"without_type": "string1" "without_type": "non"
} }
} }
} }

View file

@ -7,9 +7,9 @@
"var1": true, "var1": true,
"var2": true, "var2": true,
"var3": true, "var3": true,
"var4": true, "var4": false,
"var5": true, "var5": false,
"var6": true "var6": false
} }
}, },
"GROUP2_01": { "GROUP2_01": {
@ -18,9 +18,9 @@
"var1": true, "var1": true,
"var2": true, "var2": true,
"var3": true, "var3": true,
"var4": true, "var4": false,
"var5": true, "var5": false,
"var6": true "var6": false
} }
} }
} }

View file

@ -6,7 +6,7 @@
"rougail": { "rougail": {
"var1": "a", "var1": "a",
"var2": "a", "var2": "a",
"var3": "a", "var3": null,
"var4": null, "var4": null,
"var5": "a", "var5": "a",
"var6": 1 "var6": 1
@ -17,7 +17,7 @@
"rougail": { "rougail": {
"var1": "a", "var1": "a",
"var2": "a", "var2": "a",
"var3": "a", "var3": null,
"var4": null, "var4": null,
"var5": "a", "var5": "a",
"var6": 1 "var6": 1

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var": 0 "var": 9
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var": 0 "var": 9
} }
} }
} }

View file

@ -5,22 +5,22 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "a",
"string2", "b",
"string3" "c"
], ],
"var2": "string1" "var2": "a"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "a",
"string2", "b",
"string3" "c"
], ],
"var2": "string1" "var2": "a"
} }
} }
} }

View file

@ -5,24 +5,24 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "a",
"string2", "b",
"string3" "c"
], ],
"var2": "string1", "var2": "a",
"var3": "string1" "var3": "a"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "a",
"string2", "b",
"string3" "c"
], ],
"var2": "string1", "var2": "a",
"var3": "string1" "var3": "a"
} }
} }
} }

View file

@ -5,13 +5,13 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "a",
"string2", "b",
"string3" "c"
], ],
"var2": "string1", "var2": "a",
"family": { "family": {
"var3": "string1" "var3": "a"
} }
} }
}, },
@ -19,13 +19,13 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "a",
"string2", "b",
"string3" "c"
], ],
"var2": "string1", "var2": "a",
"family": { "family": {
"var3": "string1" "var3": "a"
} }
} }
} }

View file

@ -5,14 +5,14 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"custom1": "string1", "custom1": "string1",
"custom2": "string1" "custom2": "value"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"custom1": "string1", "custom1": "string1",
"custom2": "string1" "custom2": "value"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "domain1.lan" "variable": "my.domain.name"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "domain1.lan" "variable": "my.domain.name"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "domain1.lan" "variable": "my.domain.name"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "domain1.lan" "variable": "my.domain.name"
} }
} }
} }

View file

@ -4,23 +4,23 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": 1.1, "var1": 0.0,
"var2": 1.1, "var2": 0.0,
"var3": 1.1, "var3": 0.0,
"var4": 1.1, "var4": 10.1,
"var5": 1.1, "var5": 10.1,
"var6": 1.1 "var6": 10.1
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": 1.1, "var1": 0.0,
"var2": 1.1, "var2": 0.0,
"var3": 1.1, "var3": 0.0,
"var4": 1.1, "var4": 10.1,
"var5": 1.1, "var5": 10.1,
"var6": 1.1 "var6": 10.1
} }
} }
} }

View file

@ -4,23 +4,23 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": 1, "var1": 0,
"var2": 1, "var2": 0,
"var3": 1, "var3": 0,
"var4": 1, "var4": 10,
"var5": 1, "var5": 10,
"var6": 1 "var6": 10
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": 1, "var1": 0,
"var2": 1, "var2": 0,
"var3": 1, "var3": 0,
"var4": 1, "var4": 10,
"var5": 1, "var5": 10,
"var6": 1 "var6": 10
} }
} }
} }

View file

@ -5,16 +5,16 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable1": "80", "variable1": "80",
"variable2": "80", "variable2": "8080",
"variable3": "80" "variable3": "8080"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable1": "80", "variable1": "80",
"variable2": "80", "variable2": "8080",
"variable3": "80" "variable3": "8080"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var": "#b1b1b1" "var": "#a1a1a1"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var": "#b1b1b1" "var": "#a1a1a1"
} }
} }
} }

View file

@ -4,15 +4,15 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "#b1b1b1", "var1": "#a1a1a1",
"var2": "#b2b1b1" "var2": "#a1a1a1"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "#b1b1b1", "var1": "#a1a1a1",
"var2": "#b2b1b1" "var2": "#a1a1a1"
} }
} }
} }

View file

@ -5,14 +5,14 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"secret1": "onE7vaLues_len1", "secret1": "onE7vaLues_len1",
"secret2": "onE7vaLues_len1" "secret2": "value"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"secret1": "onE7vaLues_len1", "secret1": "onE7vaLues_len1",
"secret2": "onE7vaLues_len1" "secret2": "value"
} }
} }
} }

View file

@ -5,16 +5,16 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"secret1": "onE7vaLues_len1", "secret1": "onE7vaLues_len1",
"secret2": "onE7vaLues", "secret2": "value",
"secret3": "onE7vaLues" "secret3": "value"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"secret1": "onE7vaLues_len1", "secret1": "onE7vaLues_len1",
"secret2": "onE7vaLues", "secret2": "value",
"secret3": "onE7vaLues" "secret3": "value"
} }
} }
} }

View file

@ -7,9 +7,9 @@
"var1": "string1", "var1": "string1",
"var2": "string1", "var2": "string1",
"var3": "string1", "var3": "string1",
"var4": "string1", "var4": "value",
"var5": "string1", "var5": "value",
"var6": "string1" "var6": "value"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
@ -18,9 +18,9 @@
"var1": "string1", "var1": "string1",
"var2": "string1", "var2": "string1",
"var3": "string1", "var3": "string1",
"var4": "string1", "var4": "value",
"var5": "string1", "var5": "value",
"var6": "string1" "var6": "value"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "quote\""
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "quote\""
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "quote'\""
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "quote'\""
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "quote\\\"\\'"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "quote\\\"\\'"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "quote'"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "quote'"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "Rougail"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "Rougail"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "Rougail"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "Rougail"
} }
} }
} }

View file

@ -5,10 +5,10 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "test", "var1": "test",
"var2": "test", "var2": "value",
"var3": "test1", "var3": "test1",
"var4": null, "var4": null,
"var5": false, "var5": true,
"var6": [ "var6": [
"test1", "test1",
"test2" "test2"
@ -19,10 +19,10 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "test", "var1": "test",
"var2": "test", "var2": "value",
"var3": "test1", "var3": "test1",
"var4": null, "var4": null,
"var5": false, "var5": true,
"var6": [ "var6": [
"test1", "test1",
"test2" "test2"

View file

@ -8,10 +8,7 @@
"val1", "val1",
"val2" "val2"
], ],
"variable2": [ "variable2": []
"val1",
"val2"
]
} }
}, },
"GROUP2_01": { "GROUP2_01": {
@ -21,10 +18,7 @@
"val1", "val1",
"val2" "val2"
], ],
"variable2": [ "variable2": []
"val1",
"val2"
]
} }
} }
} }

View file

@ -4,17 +4,17 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"source_variable_1": "string1", "source_variable_1": "val1",
"source_variable_2": "string1", "source_variable_2": "val2",
"my_variable": "string1" "my_variable": "val1"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"source_variable_1": "string1", "source_variable_1": "val1",
"source_variable_2": "string1", "source_variable_2": "val2",
"my_variable": "string1" "my_variable": "val1"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "string_1_True_None"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "string_1_True_None"
} }
} }
} }

View file

@ -4,22 +4,18 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"my_variable": "string1", "my_variable": "val1",
"my_calculated_variable": [ "my_calculated_variable": [
"string1", "val1"
"string2",
"string3"
] ]
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"my_variable": "string1", "my_variable": "val1",
"my_calculated_variable": [ "my_calculated_variable": [
"string1", "val1"
"string2",
"string3"
] ]
} }
} }

View file

@ -4,22 +4,18 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"my_variable": "string1", "my_variable": "val1",
"my_calculated_variable": [ "my_calculated_variable": [
"string1", "val1"
"string2",
"string3"
] ]
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"my_variable": "string1", "my_variable": "val1",
"my_calculated_variable": [ "my_calculated_variable": [
"string1", "val1"
"string2",
"string3"
] ]
} }
} }

View file

@ -5,14 +5,12 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"my_variable": [ "my_variable": [
"string1", "val1",
"string2", "val2"
"string3"
], ],
"my_calculated_variable": [ "my_calculated_variable": [
"string1", "val1",
"string2", "val2"
"string3"
] ]
} }
}, },
@ -20,14 +18,12 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"my_variable": [ "my_variable": [
"string1", "val1",
"string2", "val2"
"string3"
], ],
"my_calculated_variable": [ "my_calculated_variable": [
"string1", "val1",
"string2", "val2"
"string3"
] ]
} }
} }

View file

@ -4,15 +4,15 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "no"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "no"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var": 0 "var": 9
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var": 0 "var": 9
} }
} }
} }

View file

@ -4,19 +4,19 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "rougail"
}, },
"extra": { "extra": {
"variable": "string1" "variable": "no"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "rougail"
}, },
"extra": { "extra": {
"variable": "string1" "variable": "no"
} }
} }
} }

View file

@ -4,23 +4,23 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "value"
}, },
"extra": { "extra": {
"variable1": "string1", "variable1": "value",
"variable2": "string1", "variable2": "value",
"variable3": "string1" "variable3": "value"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "value"
}, },
"extra": { "extra": {
"variable1": "string1", "variable1": "value",
"variable2": "string1", "variable2": "value",
"variable3": "string1" "variable3": "value"
} }
} }
} }

View file

@ -4,19 +4,19 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "value in extra"
}, },
"extra": { "extra": {
"variable": "string1" "variable": "value in extra"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "value in extra"
}, },
"extra": { "extra": {
"variable": "string1" "variable": "value in extra"
} }
} }
} }

View file

@ -14,13 +14,13 @@
true true
], ],
"var4": [ "var4": [
true false
], ],
"var5": [ "var5": [
true false
], ],
"var6": [ "var6": [
true false
], ],
"var7": [ "var7": [
true true
@ -43,13 +43,13 @@
true true
], ],
"var4": [ "var4": [
true false
], ],
"var5": [ "var5": [
true false
], ],
"var6": [ "var6": [
true false
], ],
"var7": [ "var7": [
true true

View file

@ -10,9 +10,7 @@
"string3" "string3"
], ],
"custom2": [ "custom2": [
"string1", "value"
"string2",
"string3"
] ]
} }
}, },
@ -25,9 +23,7 @@
"string3" "string3"
], ],
"custom2": [ "custom2": [
"string1", "value"
"string2",
"string3"
] ]
} }
} }

View file

@ -5,44 +5,28 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": [ "var1": [
1.1, 0.0
2.2,
3.3
], ],
"var2": [ "var2": [
1.1, 0.0
2.2,
3.3
], ],
"var3": [ "var3": [
1.1, 0.0
2.2,
3.3
], ],
"var4": [ "var4": [
1.1, 10.1
2.2,
3.3
], ],
"var5": [ "var5": [
1.1, 10.1
2.2,
3.3
], ],
"var6": [ "var6": [
1.1, 10.1
2.2,
3.3
], ],
"var7": [ "var7": [
1.1, 0.0
2.2,
3.3
], ],
"var8": [ "var8": [
1.1, 0.0
2.2,
3.3
] ]
} }
}, },
@ -50,44 +34,28 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": [ "var1": [
1.1, 0.0
2.2,
3.3
], ],
"var2": [ "var2": [
1.1, 0.0
2.2,
3.3
], ],
"var3": [ "var3": [
1.1, 0.0
2.2,
3.3
], ],
"var4": [ "var4": [
1.1, 10.1
2.2,
3.3
], ],
"var5": [ "var5": [
1.1, 10.1
2.2,
3.3
], ],
"var6": [ "var6": [
1.1, 10.1
2.2,
3.3
], ],
"var7": [ "var7": [
1.1, 0.0
2.2,
3.3
], ],
"var8": [ "var8": [
1.1, 0.0
2.2,
3.3
] ]
} }
} }

View file

@ -5,44 +5,28 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": [ "var1": [
1, 0
2,
3
], ],
"var2": [ "var2": [
1, 0
2,
3
], ],
"var3": [ "var3": [
1, 0
2,
3
], ],
"var4": [ "var4": [
1, 10
2,
3
], ],
"var5": [ "var5": [
1, 10
2,
3
], ],
"var6": [ "var6": [
1, 10
2,
3
], ],
"var7": [ "var7": [
1, 0
2,
3
], ],
"var8": [ "var8": [
1, 0
2,
3
] ]
} }
}, },
@ -50,44 +34,28 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": [ "var1": [
1, 0
2,
3
], ],
"var2": [ "var2": [
1, 0
2,
3
], ],
"var3": [ "var3": [
1, 0
2,
3
], ],
"var4": [ "var4": [
1, 10
2,
3
], ],
"var5": [ "var5": [
1, 10
2,
3
], ],
"var6": [ "var6": [
1, 10
2,
3
], ],
"var7": [ "var7": [
1, 0
2,
3
], ],
"var8": [ "var8": [
1, 0
2,
3
] ]
} }
} }

View file

@ -20,29 +20,19 @@
"string3" "string3"
], ],
"var4": [ "var4": [
"string1", "value"
"string2",
"string3"
], ],
"var5": [ "var5": [
"string1", "value"
"string2",
"string3"
], ],
"var6": [ "var6": [
"string1", "value"
"string2",
"string3"
], ],
"var7": [ "var7": [
"string1", "value"
"string2",
"string3"
], ],
"var8": [ "var8": [
"string1", "value"
"string2",
"string3"
] ]
} }
}, },
@ -65,29 +55,19 @@
"string3" "string3"
], ],
"var4": [ "var4": [
"string1", "value"
"string2",
"string3"
], ],
"var5": [ "var5": [
"string1", "value"
"string2",
"string3"
], ],
"var6": [ "var6": [
"string1", "value"
"string2",
"string3"
], ],
"var7": [ "var7": [
"string1", "value"
"string2",
"string3"
], ],
"var8": [ "var8": [
"string1", "value"
"string2",
"string3"
] ]
} }
} }

View file

@ -5,9 +5,7 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": [ "variable": [
"string1", "quote\""
"string2",
"string3"
] ]
} }
}, },
@ -15,9 +13,7 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": [ "variable": [
"string1", "quote\""
"string2",
"string3"
] ]
} }
} }

View file

@ -5,9 +5,7 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": [ "variable": [
"string1", "quote'\""
"string2",
"string3"
] ]
} }
}, },
@ -15,9 +13,7 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": [ "variable": [
"string1", "quote'\""
"string2",
"string3"
] ]
} }
} }

View file

@ -5,9 +5,7 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": [ "variable": [
"string1", "quote'"
"string2",
"string3"
] ]
} }
}, },
@ -15,9 +13,7 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": [ "variable": [
"string1", "quote'"
"string2",
"string3"
] ]
} }
} }

View file

@ -5,22 +5,22 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable1": [ "variable1": [
"string1", "a",
"string2", "b",
"string3" "c"
], ],
"variable2": "string1" "variable2": "a"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable1": [ "variable1": [
"string1", "a",
"string2", "b",
"string3" "c"
], ],
"variable2": "string1" "variable2": "a"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"int": 1 "int": 10
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"int": 1 "int": 10
} }
} }
} }

View file

@ -4,14 +4,14 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": "no" "var2": "no"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": "no" "var2": "no"
} }
} }

View file

@ -4,14 +4,14 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": "yes" "var2": "yes"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": "yes" "var2": "yes"
} }
} }

View file

@ -4,17 +4,15 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "value",
"var2": "string1", "var3": "value"
"var3": "string1"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "value",
"var2": "string1", "var3": "value"
"var3": "string1"
} }
} }
} }

View file

@ -4,16 +4,14 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "value",
"var2": "string1",
"var3": "string1" "var3": "string1"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "value",
"var2": "string1",
"var3": "string1" "var3": "string1"
} }
} }

View file

@ -4,7 +4,7 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"variable1": "string1", "variable1": "string1",
"variable2": "string1" "variable2": "string1"
} }
@ -12,7 +12,7 @@
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"variable1": "string1", "variable1": "string1",
"variable2": "string1" "variable2": "string1"
} }

View file

@ -4,17 +4,17 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "no"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "no"
} }
} }
} }

View file

@ -4,7 +4,7 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"variable1": [ "variable1": [
"string1", "string1",
"string2", "string2",
@ -20,7 +20,7 @@
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"variable1": [ "variable1": [
"string1", "string1",
"string2", "string2",

View file

@ -4,17 +4,17 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var1": null, "var1": null,
"var2": "string1" "var2": null
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var1": null, "var1": null,
"var2": "string1" "var2": null
} }
} }
} }

View file

@ -4,13 +4,15 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": true "condition": false,
"variable": "string1"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": true "condition": false,
"variable": "string1"
} }
} }
} }

View file

@ -4,15 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "yes"
"variable": "string1"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "yes"
"variable": "string1"
} }
} }
} }

View file

@ -4,13 +4,15 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1" "condition": "yes",
"variable": "string1"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1" "condition": "yes",
"variable": "string1"
} }
} }
} }

View file

@ -4,13 +4,23 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": true "condition": false,
"variable": [
"string1",
"string2",
"string3"
]
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": true "condition": false,
"variable": [
"string1",
"string2",
"string3"
]
} }
} }
} }

View file

@ -4,17 +4,17 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "no"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "no"
} }
} }
} }

View file

@ -4,17 +4,17 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "no"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "no"
} }
} }
} }

View file

@ -4,17 +4,17 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "no"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "no"
} }
} }
} }

View file

@ -4,15 +4,15 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "another_value", "var1": "oui",
"var2": "string1" "var2": "no"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "another_value", "var1": "oui",
"var2": "string1" "var2": "no"
} }
} }
} }

View file

@ -5,9 +5,8 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "no",
"string2", "yes"
"string3"
] ]
} }
}, },
@ -15,9 +14,8 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "no",
"string2", "yes"
"string3"
] ]
} }
} }

View file

@ -5,8 +5,8 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"val1", "no",
"val2" "yes"
] ]
} }
}, },
@ -14,8 +14,8 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"val1", "no",
"val2" "yes"
] ]
} }
} }

View file

@ -5,9 +5,7 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "non"
"string2",
"string3"
] ]
} }
}, },
@ -15,9 +13,7 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": [ "var1": [
"string1", "non"
"string2",
"string3"
] ]
} }
} }

View file

@ -5,9 +5,7 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": [ "variable": [
"string1", "non"
"string2",
"string3"
] ]
} }
}, },
@ -15,9 +13,7 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": [ "variable": [
"string1", "non"
"string2",
"string3"
] ]
} }
} }

View file

@ -4,15 +4,15 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "yes"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": "string1" "var2": "yes"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "yes"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "yes"
} }
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "yes"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": "string1" "variable": "yes"
} }
} }
} }

View file

@ -5,9 +5,7 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"variable": [ "variable": [
"string1", "non"
"string2",
"string3"
] ]
} }
}, },
@ -15,9 +13,7 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"variable": [ "variable": [
"string1", "non"
"string2",
"string3"
] ]
} }
} }

View file

@ -4,14 +4,14 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"variable": "string1" "variable": "string1"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"variable": "string1" "variable": "string1"
} }
} }

View file

@ -4,16 +4,16 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "test1", "var1": "no",
"var2": "test1", "var2": "non",
"var3": "string1" "var3": "string1"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "test1", "var1": "no",
"var2": "test1", "var2": "non",
"var3": "string1" "var3": "string1"
} }
} }

View file

@ -4,13 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var": "a" "var": "c"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var": "a" "var": "c"
} }
} }
} }

View file

@ -6,7 +6,7 @@
"rougail": { "rougail": {
"family": { "family": {
"subfamily": { "subfamily": {
"variable": "string1" "variable": null
} }
} }
} }
@ -16,7 +16,7 @@
"rougail": { "rougail": {
"family": { "family": {
"subfamily": { "subfamily": {
"variable": "string1" "variable": null
} }
} }
} }

View file

@ -6,7 +6,7 @@
"rougail": { "rougail": {
"family": { "family": {
"subfamily": { "subfamily": {
"variable": "string1" "variable": null
} }
} }
} }
@ -16,7 +16,7 @@
"rougail": { "rougail": {
"family": { "family": {
"subfamily": { "subfamily": {
"variable": "string1" "variable": null
} }
} }
} }

View file

@ -4,16 +4,16 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": "string1", "var2": "no",
"var3": "yes" "var3": "yes"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "no",
"var2": "string1", "var2": "no",
"var3": "yes" "var3": "yes"
} }
} }

View file

@ -4,7 +4,7 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"family": { "family": {
"var1": "string1" "var1": "string1"
} }
@ -13,7 +13,7 @@
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"family": { "family": {
"var1": "string1" "var1": "string1"
} }

View file

@ -4,18 +4,18 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": true, "condition": false,
"family": { "family": {
"variable": "string1" "variable": null
} }
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": true, "condition": false,
"family": { "family": {
"variable": "string1" "variable": null
} }
} }
} }

View file

@ -4,7 +4,7 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"family": { "family": {
"subfamily": { "subfamily": {
"var1": "string1" "var1": "string1"
@ -15,7 +15,7 @@
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"family": { "family": {
"subfamily": { "subfamily": {
"var1": "string1" "var1": "string1"

View file

@ -4,8 +4,8 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition1": true, "condition1": false,
"condition2": true, "condition2": false,
"family": { "family": {
"variable": null "variable": null
} }
@ -14,8 +14,8 @@
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition1": true, "condition1": false,
"condition2": true, "condition2": false,
"family": { "family": {
"variable": null "variable": null
} }

View file

@ -4,7 +4,7 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"family": { "family": {
"sub_family": { "sub_family": {
"var1": "string1" "var1": "string1"
@ -15,7 +15,7 @@
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"family": { "family": {
"sub_family": { "sub_family": {
"var1": "string1" "var1": "string1"

View file

@ -4,15 +4,15 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var": "string1" "var": null
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"condition": "string1", "condition": "no",
"var": "string1" "var": null
} }
} }
} }

View file

@ -7,18 +7,18 @@
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "string1",
"follower1": "string1", "follower1": "value",
"follower2": "string1" "follower2": "value"
}, },
{ {
"leader": "string2", "leader": "string2",
"follower1": "string2", "follower1": "value",
"follower2": "string2" "follower2": "value"
}, },
{ {
"leader": "string3", "leader": "string3",
"follower1": "string3", "follower1": "value",
"follower2": "string3" "follower2": "value"
} }
] ]
} }
@ -29,18 +29,18 @@
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "string1",
"follower1": "string1", "follower1": "value",
"follower2": "string1" "follower2": "value"
}, },
{ {
"leader": "string2", "leader": "string2",
"follower1": "string2", "follower1": "value",
"follower2": "string2" "follower2": "value"
}, },
{ {
"leader": "string3", "leader": "string3",
"follower1": "string3", "follower1": "value",
"follower2": "string3" "follower2": "value"
} }
] ]
} }

View file

@ -6,42 +6,13 @@
"rougail": { "rougail": {
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "leader",
"follower1": [ "follower1": [
"string1", "value"
"string2",
"string3"
], ],
"follower2": [ "follower2": [
"string1", "value1",
"string2", "value2"
"string3"
]
},
{
"leader": "string2",
"follower1": [
"string1",
"string2",
"string3"
],
"follower2": [
"string1",
"string2",
"string3"
]
},
{
"leader": "string3",
"follower1": [
"string1",
"string2",
"string3"
],
"follower2": [
"string1",
"string2",
"string3"
] ]
} }
] ]
@ -52,42 +23,13 @@
"rougail": { "rougail": {
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "leader",
"follower1": [ "follower1": [
"string1", "value"
"string2",
"string3"
], ],
"follower2": [ "follower2": [
"string1", "value1",
"string2", "value2"
"string3"
]
},
{
"leader": "string2",
"follower1": [
"string1",
"string2",
"string3"
],
"follower2": [
"string1",
"string2",
"string3"
]
},
{
"leader": "string3",
"follower1": [
"string1",
"string2",
"string3"
],
"follower2": [
"string1",
"string2",
"string3"
] ]
} }
] ]

View file

@ -6,42 +6,12 @@
"rougail": { "rougail": {
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "leader",
"follower1": [ "follower1": [
"string1", "value"
"string2",
"string3"
], ],
"follower2": [ "follower2": [
"string1", "value"
"string2",
"string3"
]
},
{
"leader": "string2",
"follower1": [
"string1",
"string2",
"string3"
],
"follower2": [
"string1",
"string2",
"string3"
]
},
{
"leader": "string3",
"follower1": [
"string1",
"string2",
"string3"
],
"follower2": [
"string1",
"string2",
"string3"
] ]
} }
] ]
@ -52,42 +22,12 @@
"rougail": { "rougail": {
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "leader",
"follower1": [ "follower1": [
"string1", "value"
"string2",
"string3"
], ],
"follower2": [ "follower2": [
"string1", "value"
"string2",
"string3"
]
},
{
"leader": "string2",
"follower1": [
"string1",
"string2",
"string3"
],
"follower2": [
"string1",
"string2",
"string3"
]
},
{
"leader": "string3",
"follower1": [
"string1",
"string2",
"string3"
],
"follower2": [
"string1",
"string2",
"string3"
] ]
} }
] ]

View file

@ -4,39 +4,13 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"leader": [ "leader": []
{
"leader": "string1",
"follower1": "string1"
},
{
"leader": "string2",
"follower1": "string2"
},
{
"leader": "string3",
"follower1": "string3"
}
]
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"leader": [ "leader": []
{
"leader": "string1",
"follower1": "string1"
},
{
"leader": "string2",
"follower1": "string2"
},
{
"leader": "string3",
"follower1": "string3"
}
]
} }
} }
} }

View file

@ -0,0 +1,58 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"leadership": [
{
"leader": "value1",
"follower": "value1"
},
{
"leader": "value2",
"follower": "value2"
}
]
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"leadership": [
{
"leader": "value1",
"follower": "value1"
},
{
"leader": "value2",
"follower": "value2"
}
]
}
}
}
},
"all": {
"children": [
"ungrouped",
"groups"
]
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -5,7 +5,7 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"general": { "general": {
"mode_conteneur_actif": "string1" "mode_conteneur_actif": "non"
}, },
"general1": { "general1": {
"leader": [ "leader": [
@ -32,7 +32,7 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"general": { "general": {
"mode_conteneur_actif": "string1" "mode_conteneur_actif": "non"
}, },
"general1": { "general1": {
"leader": [ "leader": [

View file

@ -6,16 +6,16 @@
"rougail": { "rougail": {
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "a",
"follower1": 0
},
{
"leader": "b",
"follower1": 1 "follower1": 1
}, },
{ {
"leader": "string2", "leader": "c",
"follower1": 2 "follower1": 2
},
{
"leader": "string3",
"follower1": 3
} }
] ]
} }
@ -25,16 +25,16 @@
"rougail": { "rougail": {
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "a",
"follower1": 0
},
{
"leader": "b",
"follower1": 1 "follower1": 1
}, },
{ {
"leader": "string2", "leader": "c",
"follower1": 2 "follower1": 2
},
{
"leader": "string3",
"follower1": 3
} }
] ]
} }

View file

@ -6,16 +6,16 @@
"rougail": { "rougail": {
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "a",
"follower1": 0
},
{
"leader": "b",
"follower1": 1 "follower1": 1
}, },
{ {
"leader": "string2", "leader": "c",
"follower1": 2 "follower1": 2
},
{
"leader": "string3",
"follower1": 3
} }
] ]
} }
@ -25,16 +25,16 @@
"rougail": { "rougail": {
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "a",
"follower1": 0
},
{
"leader": "b",
"follower1": 1 "follower1": 1
}, },
{ {
"leader": "string2", "leader": "c",
"follower1": 2 "follower1": 2
},
{
"leader": "string3",
"follower1": 3
} }
] ]
} }

View file

@ -6,19 +6,14 @@
"rougail": { "rougail": {
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "val1",
"follower1": "string1", "follower1": "string1",
"follower2": "string1" "follower2": "string1"
}, },
{ {
"leader": "string2", "leader": "val2",
"follower1": "string2", "follower1": "string2",
"follower2": "string2" "follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
} }
] ]
} }
@ -28,19 +23,14 @@
"rougail": { "rougail": {
"leader": [ "leader": [
{ {
"leader": "string1", "leader": "val1",
"follower1": "string1", "follower1": "string1",
"follower2": "string1" "follower2": "string1"
}, },
{ {
"leader": "string2", "leader": "val2",
"follower1": "string2", "follower1": "string2",
"follower2": "string2" "follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
} }
] ]
} }

View file

@ -13,9 +13,7 @@
"string3" "string3"
], ],
"follower2": [ "follower2": [
"string1", "value"
"string2",
"string3"
] ]
}, },
{ {
@ -26,9 +24,7 @@
"string3" "string3"
], ],
"follower2": [ "follower2": [
"string1", "value"
"string2",
"string3"
] ]
}, },
{ {
@ -39,9 +35,7 @@
"string3" "string3"
], ],
"follower2": [ "follower2": [
"string1", "value"
"string2",
"string3"
] ]
} }
] ]
@ -59,9 +53,7 @@
"string3" "string3"
], ],
"follower2": [ "follower2": [
"string1", "value"
"string2",
"string3"
] ]
}, },
{ {
@ -72,9 +64,7 @@
"string3" "string3"
], ],
"follower2": [ "follower2": [
"string1", "value"
"string2",
"string3"
] ]
}, },
{ {
@ -85,9 +75,7 @@
"string3" "string3"
], ],
"follower2": [ "follower2": [
"string1", "value"
"string2",
"string3"
] ]
} }
] ]

View file

@ -4,24 +4,26 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"bool": true, "bool": false,
"multi1": [ "multi1": [
true false
], ],
"multi2": [ "multi2": [
true true,
false
] ]
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"bool": true, "bool": false,
"multi1": [ "multi1": [
true false
], ],
"multi2": [ "multi2": [
true true,
false
] ]
} }
} }

View file

@ -4,14 +4,14 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "yes",
"var2": true "var2": true
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var1": "string1", "var1": "yes",
"var2": true "var2": true
} }
} }

View file

@ -4,17 +4,17 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"bool": true, "bool": false,
"int1": 1, "int1": 2,
"int2": 1 "int2": 3
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"bool": true, "bool": false,
"int1": 1, "int1": 2,
"int2": 1 "int2": 3
} }
} }
} }

View file

@ -5,24 +5,22 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var": [ "var": [
"string1", "no",
"string2", "yes"
"string3"
], ],
"var2": "string1", "var2": "no",
"var3": "string1" "var3": "yes"
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var": [ "var": [
"string1", "no",
"string2", "yes"
"string3"
], ],
"var2": "string1", "var2": "no",
"var3": "string1" "var3": "yes"
} }
} }
} }

View file

@ -4,18 +4,18 @@
"GROUP1_01": { "GROUP1_01": {
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"var": "string1", "var": "no",
"fam1": { "fam1": {
"var": "string1" "var": "no"
} }
} }
}, },
"GROUP2_01": { "GROUP2_01": {
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"var": "string1", "var": "no",
"fam1": { "fam1": {
"var": "string1" "var": "no"
} }
} }
} }

View file

@ -5,10 +5,10 @@
"ansible_host": "group1.net", "ansible_host": "group1.net",
"rougail": { "rougail": {
"fam1": { "fam1": {
"var": "string1" "var": "no"
}, },
"fam2": { "fam2": {
"var": "string1" "var": "no"
} }
} }
}, },
@ -16,10 +16,10 @@
"ansible_host": "group2.net", "ansible_host": "group2.net",
"rougail": { "rougail": {
"fam1": { "fam1": {
"var": "string1" "var": "no"
}, },
"fam2": { "fam2": {
"var": "string1" "var": "no"
} }
} }
} }

Some files were not shown because too many files have changed in this diff Show more