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": {
"ansible_host": "group1.net",
"rougail": {
"var1": "string1",
"var1": "no",
"var2": [
"string1",
"string2",
"string3"
"no"
]
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"var1": "string1",
"var1": "no",
"var2": [
"string1",
"string2",
"string3"
"no"
]
}
}

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

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",
"rougail": {
"general": {
"mode_conteneur_actif": "string1"
"mode_conteneur_actif": "non"
},
"general1": {
"leader": [
@ -32,7 +32,7 @@
"ansible_host": "group2.net",
"rougail": {
"general": {
"mode_conteneur_actif": "string1"
"mode_conteneur_actif": "non"
},
"general1": {
"leader": [

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

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