feat: update tests for integer type
This commit is contained in:
parent
40700a051f
commit
4fb9af726e
27 changed files with 1011 additions and 18 deletions
84
tests/results/test_namespace/00_6integer.json
Normal file
84
tests/results/test_namespace/00_6integer.json
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
59
tests/results/test_namespace/00_9default_number.json
Normal file
59
tests/results/test_namespace/00_9default_number.json
Normal file
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
59
tests/results/test_namespace/04_0type_param_integer.json
Normal file
59
tests/results/test_namespace/04_0type_param_integer.json
Normal file
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
84
tests/results/test_namespace_mandatory/00_6integer.json
Normal file
84
tests/results/test_namespace_mandatory/00_6integer.json
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 1,
|
||||||
|
"var2": 1,
|
||||||
|
"var3": 1,
|
||||||
|
"var4": 1,
|
||||||
|
"var5": 1,
|
||||||
|
"var6": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 1,
|
||||||
|
"var2": 1,
|
||||||
|
"var3": 1,
|
||||||
|
"var4": 1,
|
||||||
|
"var5": 1,
|
||||||
|
"var6": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 1,
|
||||||
|
"var2": 1,
|
||||||
|
"var3": 1,
|
||||||
|
"var4": 1,
|
||||||
|
"var5": 1,
|
||||||
|
"var6": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 1,
|
||||||
|
"var2": 1,
|
||||||
|
"var3": 1,
|
||||||
|
"var4": 1,
|
||||||
|
"var5": 1,
|
||||||
|
"var6": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 1,
|
||||||
|
"var2": 1,
|
||||||
|
"var3": 1,
|
||||||
|
"var4": 1,
|
||||||
|
"var5": 1,
|
||||||
|
"var6": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
84
tests/results/test_namespace_read_write/00_6integer.json
Normal file
84
tests/results/test_namespace_read_write/00_6integer.json
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,84 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 1,
|
||||||
|
"var2": 1,
|
||||||
|
"var3": 1,
|
||||||
|
"var4": 1,
|
||||||
|
"var5": 1,
|
||||||
|
"var6": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 1,
|
||||||
|
"var2": 1,
|
||||||
|
"var3": 1,
|
||||||
|
"var4": 1,
|
||||||
|
"var5": 1,
|
||||||
|
"var6": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 1,
|
||||||
|
"var2": 1,
|
||||||
|
"var3": 1,
|
||||||
|
"var4": 1,
|
||||||
|
"var5": 1,
|
||||||
|
"var6": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 1,
|
||||||
|
"var2": 1,
|
||||||
|
"var3": 1,
|
||||||
|
"var4": 1,
|
||||||
|
"var5": 1,
|
||||||
|
"var6": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 1,
|
||||||
|
"var2": 1,
|
||||||
|
"var3": 1,
|
||||||
|
"var4": 1,
|
||||||
|
"var5": 1,
|
||||||
|
"var6": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,84 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"var1": 0,
|
||||||
|
"var2": 0,
|
||||||
|
"var3": 0,
|
||||||
|
"var4": 10,
|
||||||
|
"var5": 10,
|
||||||
|
"var6": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"var": 9
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hostvars": {
|
||||||
|
"GROUP1_01": {
|
||||||
|
"ansible_host": "group1.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_01": {
|
||||||
|
"ansible_host": "group2.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GROUP2_02": {
|
||||||
|
"ansible_host": "group3.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group4.net": {
|
||||||
|
"ansible_host": "group4.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group5.net": {
|
||||||
|
"ansible_host": "group5.net",
|
||||||
|
"rougail": {
|
||||||
|
"int": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group1": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP1_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group2": {
|
||||||
|
"hosts": [
|
||||||
|
"GROUP2_01",
|
||||||
|
"GROUP2_02"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"group3": {
|
||||||
|
"hosts": [
|
||||||
|
"group4.net",
|
||||||
|
"group5.net"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"children": [
|
||||||
|
"group1",
|
||||||
|
"group2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
"localhost": {
|
"localhost": {
|
||||||
"_errors": [
|
"_errors": [
|
||||||
"The following variables are mandatory but have no value:",
|
"The following variables are mandatory but have no value:",
|
||||||
" - rougail.int (A number)"
|
" - rougail.int (An integer)"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
{
|
|
||||||
"_meta": {
|
|
||||||
"hostvars": {
|
|
||||||
"localhost": {
|
|
||||||
"_errors": [
|
|
||||||
"The following variables are mandatory but have no value:",
|
|
||||||
" - rougail.general.int (a first number)"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ungrouped": {
|
|
||||||
"hosts": [
|
|
||||||
"localhost"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Reference in a new issue