Compare commits
No commits in common. "b2ed0c9d29a208a94c45c1d5cd1365275b18311d" and "2ddbab0c71ccc8eb4e5115f6a02af5a436a4d91f" have entirely different histories.
b2ed0c9d29
...
2ddbab0c71
51 changed files with 5 additions and 2870 deletions
|
|
@ -1,9 +1,3 @@
|
|||
## 0.2.0a2 (2025-02-10)
|
||||
|
||||
### Feat
|
||||
|
||||
- output return status too
|
||||
|
||||
## 0.2.0a1 (2025-01-02)
|
||||
|
||||
### Fix
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
|
|||
|
||||
[project]
|
||||
name = "rougail.output_ansible"
|
||||
version = "0.2.0a2"
|
||||
version = "0.2.0a1"
|
||||
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
|
||||
readme = "README.md"
|
||||
description = "Rougail output ansible"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
"""
|
||||
Silique (https://www.silique.fr)
|
||||
Copyright (C) 2022-2025
|
||||
Copyright (C) 2022-2024
|
||||
|
||||
This program is free software: you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by the
|
||||
|
|
@ -48,8 +48,6 @@ class RougailOutputAnsible(RougailOutputJson):
|
|||
def exporter(self) -> None:
|
||||
super().exporter()
|
||||
self.json_to_ansible()
|
||||
# never return code 1, error are in the output data
|
||||
return True
|
||||
|
||||
def manage_errors(self) -> bool:
|
||||
if not super().manage_errors():
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
"""
|
||||
Silique (https://www.silique.fr)
|
||||
Copyright (C) 2024-2025
|
||||
Copyright (C) 2024
|
||||
|
||||
This program is free software: you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by the
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
"""Internationalisation utilities
|
||||
Silique (https://www.silique.fr)
|
||||
Copyright (C) 2024-2025
|
||||
Copyright (C) 2024
|
||||
|
||||
This program is free software: you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by the
|
||||
|
|
|
|||
|
|
@ -1,42 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"secret1": "string1",
|
||||
"secret2": "string1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"secret1": "string1",
|
||||
"secret2": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"condition": "string1",
|
||||
"variable1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"variable2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"condition": "string1",
|
||||
"variable1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"variable2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"condition": true
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"condition": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"secret1": "string1",
|
||||
"secret2": "string1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"secret1": "string1",
|
||||
"secret2": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"condition": "string1",
|
||||
"variable1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"variable2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"condition": "string1",
|
||||
"variable1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"variable2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"condition": true
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"condition": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"secret1": null,
|
||||
"secret2": "value"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"secret1": null,
|
||||
"secret2": "value"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"condition": "no",
|
||||
"variable1": [],
|
||||
"variable2": []
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"condition": "no",
|
||||
"variable1": [],
|
||||
"variable2": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"condition": false,
|
||||
"variable": []
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"condition": false,
|
||||
"variable": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,70 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11",
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11",
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": "value1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": "value1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": "value2"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": "value2"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,70 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"value1",
|
||||
"value2"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"value1",
|
||||
"value2"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"secret1": "string1",
|
||||
"secret2": "string1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"secret1": "string1",
|
||||
"secret2": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"condition": "string1",
|
||||
"variable1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"variable2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"condition": "string1",
|
||||
"variable1": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
],
|
||||
"variable2": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"condition": true
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"condition": true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": "string1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "string1",
|
||||
"follower1": "string1",
|
||||
"follower2": "string1"
|
||||
},
|
||||
{
|
||||
"leader": "string2",
|
||||
"follower1": "string2",
|
||||
"follower2": "string2"
|
||||
},
|
||||
{
|
||||
"leader": "string3",
|
||||
"follower1": "string3",
|
||||
"follower2": "string3"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"string1",
|
||||
"string2",
|
||||
"string3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"localhost": {
|
||||
"_errors": [
|
||||
"The following variables are mandatory but have no value:",
|
||||
" - rougail.secret1 (the first variable)"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped"
|
||||
]
|
||||
},
|
||||
"ungrouped": {
|
||||
"hosts": [
|
||||
"localhost"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"localhost": {
|
||||
"_errors": [
|
||||
"The following variables are mandatory but have no value:",
|
||||
" - rougail.variable1 (a first variable)",
|
||||
" - rougail.variable2 (a second variable)"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped"
|
||||
]
|
||||
},
|
||||
"ungrouped": {
|
||||
"hosts": [
|
||||
"localhost"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"localhost": {
|
||||
"_errors": [
|
||||
"The following variables are mandatory but have no value:",
|
||||
" - rougail.variable (a variable)"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped"
|
||||
]
|
||||
},
|
||||
"ungrouped": {
|
||||
"hosts": [
|
||||
"localhost"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,70 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11",
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"val11",
|
||||
"val11"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": "value1"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": "value1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": "value2"
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": "value2"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,70 +0,0 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hostvars": {
|
||||
"GROUP1_01": {
|
||||
"ansible_host": "group1.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"value1",
|
||||
"value2"
|
||||
]
|
||||
}
|
||||
},
|
||||
"GROUP2_01": {
|
||||
"ansible_host": "group2.net",
|
||||
"rougail": {
|
||||
"leader": [
|
||||
{
|
||||
"leader": "value1",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
},
|
||||
{
|
||||
"leader": "value2",
|
||||
"follower1": "val11",
|
||||
"follower2": "val21"
|
||||
}
|
||||
],
|
||||
"calculate": [
|
||||
"value1",
|
||||
"value2"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"all": {
|
||||
"children": [
|
||||
"ungrouped",
|
||||
"groups"
|
||||
]
|
||||
},
|
||||
"group1": {
|
||||
"hosts": [
|
||||
"GROUP1_01"
|
||||
]
|
||||
},
|
||||
"group2": {
|
||||
"hosts": [
|
||||
"GROUP2_01"
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"children": [
|
||||
"group1",
|
||||
"group2"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -59,7 +59,7 @@ def _test_dictionaries(test_dir, namespace, ext, *, read_write=True, mandatory=F
|
|||
if do_calc and (mandatory or not read_write):
|
||||
get_values_for_config(config)
|
||||
##################################
|
||||
generated_output = RougailOutput(config, rougailconfig=rougailconfig).run()[1]
|
||||
generated_output = RougailOutput(config, rougailconfig=rougailconfig).run()
|
||||
output_file = Path(__file__).parent / 'results' / dir_name / (test_dir.name + "." + ext)
|
||||
if not output_file.is_file():
|
||||
if not output_file.parent.is_dir():
|
||||
|
|
|
|||
Loading…
Reference in a new issue