Я пытаюсь перебрать исходный файл json с помощью ansible и записать вывод в yaml-файл main.yml в папке vars.
Ниже приведен пример исходного файла.
{
"applist": {
"deploy": {
"app1": {
"type": "test1",
"middleware": "jboss",
"port": "8180"
},
"app2": {
"type": "test2",
"middleware": "tomcat",
"port": "8080"
},
"app3": {
"type": "test3",
"middleware": "nginx",
"port": "443"
}
}
}
}
Как записать все подэлементы key: value в выходной файл, если ключ соответствует «app1».
Например, если элемент соответствует «app1», vars / main.yml будет содержать ниже:
type: "test1"
middleware: "jboss"
port: "8180"
Любая помощь с благодарностью.