arch-create-system.json: format update

* id's aren't needed
* use DiskMembers to define Raid Disks

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
2020-01-29 17:13:13 +01:00
parent ac2772779b
commit 737768405e

View File

@@ -1,17 +1,14 @@
{ {
"version": "0.1.0", "version": "0.1.0",
"Environments": "Config-Environments", "Environments": "Config-Environments",
"ConfigIdDefault": "1",
"ConfigEnvironment": [ "ConfigEnvironment": [
{ {
"_comment": "HyperV single disk", "_comment": "HyperV single disk",
"ConfigId": "1",
"ConfigName": "HyperV-SingleDisk", "ConfigName": "HyperV-SingleDisk",
"ConfigType": "Single", "ConfigType": "Single",
"ConfigEnv": "HyperV", "ConfigEnv": "HyperV",
"Disk": [ "Disk": [
{ {
"DiskId": "1",
"DiskName": "ArchLinux", "DiskName": "ArchLinux",
"DiskType": "Single", "DiskType": "Single",
"HostType": "vhdx", "HostType": "vhdx",
@@ -43,13 +40,11 @@
}, },
{ {
"_comment": "HyperV with three disks", "_comment": "HyperV with three disks",
"ConfigId": "2",
"ConfigName": "HyperV-3Disks", "ConfigName": "HyperV-3Disks",
"ConfigType": "MultiDisk", "ConfigType": "MultiDisk",
"ConfigEnv": "HyperV", "ConfigEnv": "HyperV",
"Disk": [ "Disk": [
{ {
"DiskId": "1",
"DiskName": "ArchLinux", "DiskName": "ArchLinux",
"DiskType": "Single", "DiskType": "Single",
"HostType": "vhdx", "HostType": "vhdx",
@@ -78,7 +73,6 @@
] ]
}, },
{ {
"DiskId": "2",
"DiskName": "Machines", "DiskName": "Machines",
"DiskType": "Single", "DiskType": "Single",
"HostType": "vhdx", "HostType": "vhdx",
@@ -101,7 +95,6 @@
] ]
}, },
{ {
"DiskId": "3",
"DiskName": "Data", "DiskName": "Data",
"DiskType": "Single", "DiskType": "Single",
"HostType": "vhdx", "HostType": "vhdx",
@@ -127,15 +120,14 @@
}, },
{ {
"_comment": "Linux-Native OS=Raid1, Machines=Single, Data=Single", "_comment": "Linux-Native OS=Raid1, Machines=Single, Data=Single",
"ConfigId": "3",
"ConfigName": "Native-MultiDisks", "ConfigName": "Native-MultiDisks",
"ConfigType": "MultiDisk", "ConfigType": "MultiDisk",
"ConfigEnv": "Native", "ConfigEnv": "Native",
"Disk": [ "Disk": [
{ {
"DiskId": "1",
"DiskName": "ArchLinux", "DiskName": "ArchLinux",
"DiskType": "Raid1", "DiskType": "Raid1",
"DiskMembers": "2",
"HostType": "native", "HostType": "native",
"DiskAttributes": [ "DiskAttributes": [
{ {
@@ -162,36 +154,6 @@
] ]
}, },
{ {
"DiskId": "2",
"DiskName": "ArchLinux",
"DiskType": "Raid1",
"HostType": "native",
"DiskAttributes": [
{
"TYPE": "btrfs",
"LABEL": "OS",
"UUID": "3343a5f-7ab2-409d-9bf2-878507c48601",
"MOUNT": "/",
"Partitions": [
{
"PartName": "EFI System",
"PartId": "1",
"PartType": "EF00",
"Start": "2048",
"Size": "512M"
},
{
"PartName": "Linux filesystem",
"PartId": "2",
"PartType": "8300",
"Size": "max"
}
]
}
]
},
{
"DiskId": "3",
"DiskName": "Machines", "DiskName": "Machines",
"DiskType": "Single", "DiskType": "Single",
"HostType": "native", "HostType": "native",
@@ -214,7 +176,6 @@
] ]
}, },
{ {
"DiskId": "4",
"DiskName": "Data", "DiskName": "Data",
"DiskType": "Single", "DiskType": "Single",
"HostType": "native", "HostType": "native",