fix: tests for formatter

This commit is contained in:
egarette@silique.fr 2025-09-30 22:00:12 +02:00
parent d770ee7c04
commit b291c6a1fb
18 changed files with 885 additions and 30 deletions

View file

@ -9,7 +9,9 @@
"var3": "string1",
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
},
"GROUP2_01": {
@ -20,7 +22,9 @@
"var3": "string1",
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
},
"GROUP2_02": {
@ -31,7 +35,9 @@
"var3": "string1",
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
},
"group4.net": {
@ -42,7 +48,9 @@
"var3": "string1",
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
},
"group5.net": {
@ -53,7 +61,9 @@
"var3": "string1",
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
}
}

View file

@ -0,0 +1,89 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
}
}
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01",
"GROUP2_02"
]
},
"group3": {
"hosts": [
"group4.net",
"group5.net"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,69 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"my_family": {
"default": true
}
}
}
}
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01",
"GROUP2_02"
]
},
"group3": {
"hosts": [
"group4.net",
"group5.net"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -9,7 +9,9 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
},
"GROUP2_01": {
@ -20,7 +22,9 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
},
"GROUP2_02": {
@ -31,7 +35,9 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
},
"group4.net": {
@ -42,7 +48,9 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
},
"group5.net": {
@ -53,7 +61,9 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
}
}

View file

@ -5,7 +5,7 @@
"ansible_host": "group1.net",
"rougail": {
"condition": true,
"var1": null,
"var1": "string1",
"var2": null,
"var3": null,
"var4": null
@ -15,7 +15,7 @@
"ansible_host": "group2.net",
"rougail": {
"condition": true,
"var1": null,
"var1": "string1",
"var2": null,
"var3": null,
"var4": null
@ -25,7 +25,7 @@
"ansible_host": "group3.net",
"rougail": {
"condition": true,
"var1": null,
"var1": "string1",
"var2": null,
"var3": null,
"var4": null
@ -35,7 +35,7 @@
"ansible_host": "group4.net",
"rougail": {
"condition": true,
"var1": null,
"var1": "string1",
"var2": null,
"var3": null,
"var4": null
@ -45,7 +45,7 @@
"ansible_host": "group5.net",
"rougail": {
"condition": true,
"var1": null,
"var1": "string1",
"var2": null,
"var3": null,
"var4": null

View file

@ -0,0 +1,94 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
}
}
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01",
"GROUP2_02"
]
},
"group3": {
"hosts": [
"group4.net",
"group5.net"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,69 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"my_family": {
"default": true
}
}
}
}
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01",
"GROUP2_02"
]
},
"group3": {
"hosts": [
"group4.net",
"group5.net"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -9,7 +9,9 @@
"var3": null,
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
},
"GROUP2_01": {
@ -20,7 +22,9 @@
"var3": null,
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
},
"GROUP2_02": {
@ -31,7 +35,9 @@
"var3": null,
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
},
"group4.net": {
@ -42,7 +48,9 @@
"var3": null,
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
},
"group5.net": {
@ -53,7 +61,9 @@
"var3": null,
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
}
}

View file

@ -5,6 +5,7 @@
"ansible_host": "group1.net",
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}
@ -13,6 +14,7 @@
"ansible_host": "group2.net",
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}
@ -21,6 +23,7 @@
"ansible_host": "group3.net",
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}
@ -29,6 +32,7 @@
"ansible_host": "group4.net",
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}
@ -37,6 +41,7 @@
"ansible_host": "group5.net",
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}

View file

@ -0,0 +1,89 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
}
}
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01",
"GROUP2_02"
]
},
"group3": {
"hosts": [
"group4.net",
"group5.net"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,69 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"my_family": {
"default": true
}
}
}
}
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01",
"GROUP2_02"
]
},
"group3": {
"hosts": [
"group4.net",
"group5.net"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -9,7 +9,9 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
},
"GROUP2_01": {
@ -20,7 +22,9 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
},
"GROUP2_02": {
@ -31,7 +35,9 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
},
"group4.net": {
@ -42,7 +48,9 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
},
"group5.net": {
@ -53,7 +61,9 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
}
}

View file

@ -4,31 +4,36 @@
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"condition": true
"condition": true,
"var1": "string1"
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"condition": true
"condition": true,
"var1": "string1"
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"condition": true
"condition": true,
"var1": "string1"
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"condition": true
"condition": true,
"var1": "string1"
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"condition": true
"condition": true,
"var1": "string1"
}
}
}

View file

@ -0,0 +1,94 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
}
}
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01",
"GROUP2_02"
]
},
"group3": {
"hosts": [
"group4.net",
"group5.net"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,69 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"my_family": {
"default": true
}
}
}
}
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01",
"GROUP2_02"
]
},
"group3": {
"hosts": [
"group4.net",
"group5.net"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -5,6 +5,7 @@
"ansible_host": "group1.net",
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}
@ -13,6 +14,7 @@
"ansible_host": "group2.net",
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}
@ -21,6 +23,7 @@
"ansible_host": "group3.net",
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}
@ -29,6 +32,7 @@
"ansible_host": "group4.net",
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}
@ -37,6 +41,7 @@
"ansible_host": "group5.net",
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}

View file

@ -0,0 +1,89 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
}
}
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01",
"GROUP2_02"
]
},
"group3": {
"hosts": [
"group4.net",
"group5.net"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,69 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"GROUP2_02": {
"ansible_host": "group3.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"group4.net": {
"ansible_host": "group4.net",
"rougail": {
"my_family": {
"default": true
}
}
},
"group5.net": {
"ansible_host": "group5.net",
"rougail": {
"my_family": {
"default": true
}
}
}
}
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01",
"GROUP2_02"
]
},
"group3": {
"hosts": [
"group4.net",
"group5.net"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}