183 lines
5.3 KiB
JSON
183 lines
5.3 KiB
JSON
{
|
|
"boot": {
|
|
"bootloader": "grub",
|
|
"efi": true,
|
|
"target": "/boot"
|
|
},
|
|
"disks": {
|
|
"/dev/sda": {
|
|
"fmt": "gpt",
|
|
"parts": {
|
|
"1": {
|
|
"fstype": "8300",
|
|
"start": "0%",
|
|
"stop": "95%"
|
|
},
|
|
"2": {
|
|
"fstype": "ef00",
|
|
"start": "95%",
|
|
"stop": "100%"
|
|
}
|
|
}
|
|
},
|
|
"/dev/sdb": {
|
|
"fmt": "gpt",
|
|
"parts": {
|
|
"1": {
|
|
"fstype": "8300",
|
|
"start": "0%",
|
|
"stop": "47%"
|
|
},
|
|
"2": {
|
|
"fstype": "8300",
|
|
"start": "47%",
|
|
"stop": "95%"
|
|
},
|
|
"3": {
|
|
"fstype": "8200",
|
|
"start": "95%",
|
|
"stop": "100%"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"mounts": {
|
|
"1": {
|
|
"device": "/dev/sda1",
|
|
"fstype": "ext4",
|
|
"opts": "defaults",
|
|
"target": "/mnt/aif"
|
|
},
|
|
"2": {
|
|
"device": "/dev/sda2",
|
|
"fstype": "vfat",
|
|
"opts": "rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro",
|
|
"target": "/mnt/aif/boot"
|
|
},
|
|
"3": {
|
|
"device": "/dev/sdb1",
|
|
"fstype": "ext4",
|
|
"opts": "defaults",
|
|
"target": "/mnt/aif/home"
|
|
},
|
|
"4": {
|
|
"device": "/dev/sdb2",
|
|
"fstype": "ext4",
|
|
"opts": "defaults",
|
|
"target": "/mnt/aif/mnt/data"
|
|
},
|
|
"5": {
|
|
"device": "/dev/sdb3",
|
|
"fstype": false,
|
|
"opts": false,
|
|
"target": "swap"
|
|
}
|
|
},
|
|
"network": {
|
|
"hostname": "aif.loc.lan",
|
|
"ifaces": {
|
|
"ens3": {
|
|
"address": "auto",
|
|
"gw": false,
|
|
"proto": "ipv4",
|
|
"resolvers": false
|
|
},
|
|
"ens4": {
|
|
"address": "192.168.1.2/24",
|
|
"gw": "192.168.1.1",
|
|
"proto": "ipv4",
|
|
"resolvers": [
|
|
"4.2.2.1",
|
|
"4.2.2.2"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"scripts": {
|
|
"pkg": false,
|
|
"post": {
|
|
"1": {
|
|
"auth": "digest",
|
|
"password": "password",
|
|
"realm": "realmname",
|
|
"uri": "https://aif.square-r00t.net/sample-scripts/post/first.sh",
|
|
"user": "test"
|
|
}
|
|
},
|
|
"pre": false
|
|
},
|
|
"software": {
|
|
"mirrors": [
|
|
"http://mirrors.advancedhosters.com/archlinux/$repo/os/$arch",
|
|
"http://mirror.us.leaseweb.net/archlinux/$repo/os/$arch",
|
|
"http://arch.mirror.constant.com/$repo/os/$arch",
|
|
"http://mirror.vtti.vt.edu/archlinux/$repo/os/$arch",
|
|
"http://arch.mirrors.pair.com/$repo/os/$arch",
|
|
"http://mirror.yellowfiber.net/archlinux/$repo/os/$arch"
|
|
],
|
|
"packages": {
|
|
"openssh": "None"
|
|
},
|
|
"pkgr": false,
|
|
"repos": {
|
|
"community": {
|
|
"enabled": true,
|
|
"mirror": "file:///etc/pacman.d/mirrorlist",
|
|
"siglevel": "default"
|
|
},
|
|
"community-testing": {
|
|
"enabled": false,
|
|
"mirror": "file:///etc/pacman.d/mirrorlist",
|
|
"siglevel": "default"
|
|
},
|
|
"core": {
|
|
"enabled": true,
|
|
"mirror": "file:///etc/pacman.d/mirrorlist",
|
|
"siglevel": "default"
|
|
},
|
|
"extra": {
|
|
"enabled": true,
|
|
"mirror": "file:///etc/pacman.d/mirrorlist",
|
|
"siglevel": "default"
|
|
},
|
|
"multilib": {
|
|
"enabled": true,
|
|
"mirror": "file:///etc/pacman.d/mirrorlist",
|
|
"siglevel": "default"
|
|
},
|
|
"multilib-testing": {
|
|
"enabled": false,
|
|
"mirror": "file:///etc/pacman.d/mirrorlist",
|
|
"siglevel": "default"
|
|
}
|
|
}
|
|
},
|
|
"system": {
|
|
"chrootpath": "/mnt/aif",
|
|
"kbd": "US",
|
|
"locale": "en_US.UTF-8",
|
|
"reboot": true,
|
|
"rootpass": "$6$aIK0xvxLa/9BTEDu$xFskR0cQcEi273I8dgUtyO7WjjhHUZOfyS6NemelPgfMJORxbjgI6QCW6wEcCh7NVA1qGDpS0Lyg9vDCaRnA9/",
|
|
"services": {
|
|
"sshd": true
|
|
},
|
|
"timezone": "UTC",
|
|
"users": {
|
|
"aifusr": {
|
|
"comment": "A Test User",
|
|
"gid": false,
|
|
"group": false,
|
|
"home": false,
|
|
"password": "$6$arRyKn/VsusyJNQo$huX4aa1aJPzRMyyqeEw6IxC1KC1EKKJ8RXdQp6W68Yt7SVdHjwU/fEDvPb3xD3lUHOQ6ysLKWLkEXFNYxLpMf1",
|
|
"sudo": true,
|
|
"uid": false,
|
|
"xgroups": {
|
|
"users": {
|
|
"create": false,
|
|
"gid": false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |