forked from clan/clan-core
100 lines
2.1 KiB
JSON
100 lines
2.1 KiB
JSON
{
|
|
"meta": {
|
|
"name": "clan-core",
|
|
"description": null,
|
|
"icon": null
|
|
},
|
|
"machines": {
|
|
"test-inventory-machine": {
|
|
"name": "foo",
|
|
"deploy": {
|
|
"targetHost": null
|
|
},
|
|
"description": "A nice thing",
|
|
"icon": "./path/to/icon.png",
|
|
"tags": ["1", "2", "3"],
|
|
"system": "x86_64-linux"
|
|
}
|
|
},
|
|
"services": {
|
|
"packages": {
|
|
"editors": {
|
|
"meta": {
|
|
"name": "Some editor packages",
|
|
"description": null,
|
|
"icon": null
|
|
},
|
|
"roles": {
|
|
"default": {
|
|
"imports": [],
|
|
"machines": ["test-inventory-machine"],
|
|
"tags": []
|
|
}
|
|
},
|
|
"config": {},
|
|
"imports": [],
|
|
"machines": {
|
|
"test-inventory-machine": {
|
|
"config": {
|
|
"packages": ["zed-editor"]
|
|
},
|
|
"imports": []
|
|
}
|
|
}
|
|
},
|
|
"browsing": {
|
|
"meta": {
|
|
"name": "Web browsing packages",
|
|
"description": null,
|
|
"icon": null
|
|
},
|
|
"roles": {
|
|
"default": {
|
|
"config": {},
|
|
"imports": [],
|
|
"machines": ["test-inventory-machine"],
|
|
"tags": []
|
|
}
|
|
},
|
|
"config": {},
|
|
"imports": [],
|
|
"machines": {
|
|
"test-inventory-machine": {
|
|
"config": {
|
|
"packages": ["chromium"]
|
|
},
|
|
"imports": []
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"single-disk": {
|
|
"default": {
|
|
"meta": {
|
|
"name": "single-disk",
|
|
"description": null,
|
|
"icon": null
|
|
},
|
|
"roles": {
|
|
"default": {
|
|
"config": {},
|
|
"imports": [],
|
|
"machines": ["test-inventory-machine"],
|
|
"tags": []
|
|
}
|
|
},
|
|
"config": {},
|
|
"imports": [],
|
|
"machines": {
|
|
"test-inventory-machine": {
|
|
"config": {
|
|
"device": "/dev/null"
|
|
},
|
|
"imports": []
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|