fix: update tests

This commit is contained in:
egarette@silique.fr 2025-04-27 10:28:14 +02:00
parent ffd3183a81
commit ba4712b879
10 changed files with 572 additions and 0 deletions

View file

@ -0,0 +1,44 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"family": {
"var1": "string1"
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"family": {
"var1": "string1"
}
}
}
}
},
"all": {
"children": [
"ungrouped",
"groups"
]
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,86 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"var1": [
"val1",
"val2"
],
"dynval1": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"dynval2": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"var2": [
"string1",
"string1"
]
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"var1": [
"val1",
"val2"
],
"dynval1": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"dynval2": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"var2": [
"string1",
"string1"
]
}
}
}
},
"all": {
"children": [
"ungrouped",
"groups"
]
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,44 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"family": {
"var1": "string1"
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"family": {
"var1": "string1"
}
}
}
}
},
"all": {
"children": [
"ungrouped",
"groups"
]
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,88 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"var1": [
"val1",
"val2"
],
"dynval1": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"dynval2": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"var2": [
"string1",
"string2",
"string3"
]
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"var1": [
"val1",
"val2"
],
"dynval1": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"dynval2": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"var2": [
"string1",
"string2",
"string3"
]
}
}
}
},
"all": {
"children": [
"ungrouped",
"groups"
]
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,44 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"family": {
"var1": null
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"family": {
"var1": null
}
}
}
}
},
"all": {
"children": [
"ungrouped",
"groups"
]
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,86 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"var1": [
"val1",
"val2"
],
"dynval1": {
"dynval1": {
"var": null
},
"dynval2": {
"var": null
}
},
"dynval2": {
"dynval1": {
"var": null
},
"dynval2": {
"var": null
}
},
"var2": [
null,
null
]
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"var1": [
"val1",
"val2"
],
"dynval1": {
"dynval1": {
"var": null
},
"dynval2": {
"var": null
}
},
"dynval2": {
"dynval1": {
"var": null
},
"dynval2": {
"var": null
}
},
"var2": [
null,
null
]
}
}
}
},
"all": {
"children": [
"ungrouped",
"groups"
]
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,44 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"family": {
"var1": "string1"
}
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"family": {
"var1": "string1"
}
}
}
}
},
"all": {
"children": [
"ungrouped",
"groups"
]
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,88 @@
{
"_meta": {
"hostvars": {
"GROUP1_01": {
"ansible_host": "group1.net",
"rougail": {
"var1": [
"val1",
"val2"
],
"dynval1": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"dynval2": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"var2": [
"string1",
"string2",
"string3"
]
}
},
"GROUP2_01": {
"ansible_host": "group2.net",
"rougail": {
"var1": [
"val1",
"val2"
],
"dynval1": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"dynval2": {
"dynval1": {
"var": "string1"
},
"dynval2": {
"var": "string1"
}
},
"var2": [
"string1",
"string2",
"string3"
]
}
}
}
},
"all": {
"children": [
"ungrouped",
"groups"
]
},
"group1": {
"hosts": [
"GROUP1_01"
]
},
"group2": {
"hosts": [
"GROUP2_01"
]
},
"groups": {
"children": [
"group1",
"group2"
]
}
}

View file

@ -0,0 +1,22 @@
{
"_meta": {
"hostvars": {
"localhost": {
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.family.var1"
]
}
}
},
"all": {
"children": [
"ungrouped"
]
},
"ungrouped": {
"hosts": [
"localhost"
]
}
}

View file

@ -0,0 +1,26 @@
{
"_meta": {
"hostvars": {
"localhost": {
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.dynval1.dynval1.var (A dynamic variable)",
" - rougail.dynval2.dynval2.var (A dynamic variable)",
" - rougail.dynval1.dynval1.var (A dynamic variable)",
" - rougail.dynval2.dynval2.var (A dynamic variable)",
" - rougail.var2 (A variable calculated)"
]
}
}
},
"all": {
"children": [
"ungrouped"
]
},
"ungrouped": {
"hosts": [
"localhost"
]
}
}