1
0
forked from clan/clan-core
clan-core/inventory.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": []
}
}
}
}
}
}