179 lines
3.8 KiB
Text
179 lines
3.8 KiB
Text
{
|
|
"name": "debian-bootc-server",
|
|
"version": "12.5",
|
|
"description": "Debian Server variant with bootc support",
|
|
"release": "bookworm",
|
|
"packages": {
|
|
"required": [
|
|
"systemd",
|
|
"systemd-sysv",
|
|
"udev",
|
|
"dbus",
|
|
"network-manager",
|
|
"openssh-server",
|
|
"sudo",
|
|
"bash",
|
|
"coreutils",
|
|
"util-linux"
|
|
],
|
|
"optional": [
|
|
"vim",
|
|
"curl",
|
|
"wget",
|
|
"htop",
|
|
"iotop"
|
|
],
|
|
"recommended": [
|
|
"ca-certificates",
|
|
"apt-transport-https",
|
|
"gnupg"
|
|
],
|
|
"build_deps": [
|
|
"build-essential",
|
|
"devscripts",
|
|
"debhelper"
|
|
]
|
|
},
|
|
"exclude": [
|
|
"games",
|
|
"x11-apps",
|
|
"desktop-environments"
|
|
],
|
|
"repositories": [
|
|
"deb http://deb.debian.org/debian bookworm main",
|
|
"deb http://deb.debian.org/debian bookworm-updates main",
|
|
"deb http://security.debian.org/debian-security bookworm-security main"
|
|
],
|
|
"architecture": ["amd64", "arm64"],
|
|
"variants": [
|
|
{
|
|
"name": "minimal",
|
|
"description": "Minimal server installation",
|
|
"packages": {
|
|
"required": [
|
|
"systemd",
|
|
"systemd-sysv",
|
|
"udev",
|
|
"dbus",
|
|
"network-manager",
|
|
"openssh-server"
|
|
],
|
|
"optional": [],
|
|
"recommended": [],
|
|
"build_deps": []
|
|
},
|
|
"exclude": [],
|
|
"architecture": ["amd64", "arm64"],
|
|
"custom": false,
|
|
"output": {
|
|
"container": true,
|
|
"disk_image": true,
|
|
"live_iso": false
|
|
}
|
|
},
|
|
{
|
|
"name": "standard",
|
|
"description": "Standard server installation",
|
|
"packages": {
|
|
"required": [
|
|
"systemd",
|
|
"systemd-sysv",
|
|
"udev",
|
|
"dbus",
|
|
"network-manager",
|
|
"openssh-server",
|
|
"sudo",
|
|
"bash",
|
|
"coreutils",
|
|
"util-linux"
|
|
],
|
|
"optional": [
|
|
"vim",
|
|
"curl",
|
|
"wget"
|
|
],
|
|
"recommended": [
|
|
"ca-certificates",
|
|
"apt-transport-https"
|
|
],
|
|
"build_deps": []
|
|
},
|
|
"exclude": [],
|
|
"architecture": ["amd64", "arm64"],
|
|
"custom": false,
|
|
"output": {
|
|
"container": true,
|
|
"disk_image": true,
|
|
"live_iso": true
|
|
}
|
|
},
|
|
{
|
|
"name": "development",
|
|
"description": "Development server with build tools",
|
|
"packages": {
|
|
"required": [
|
|
"systemd",
|
|
"systemd-sysv",
|
|
"udev",
|
|
"dbus",
|
|
"network-manager",
|
|
"openssh-server",
|
|
"sudo",
|
|
"bash",
|
|
"coreutils",
|
|
"util-linux"
|
|
],
|
|
"optional": [
|
|
"vim",
|
|
"curl",
|
|
"wget",
|
|
"htop",
|
|
"iotop",
|
|
"git",
|
|
"python3",
|
|
"python3-pip"
|
|
],
|
|
"recommended": [
|
|
"ca-certificates",
|
|
"apt-transport-https",
|
|
"gnupg"
|
|
],
|
|
"build_deps": [
|
|
"build-essential",
|
|
"devscripts",
|
|
"debhelper",
|
|
"cmake",
|
|
"ninja-build"
|
|
]
|
|
},
|
|
"exclude": [],
|
|
"architecture": ["amd64", "arm64"],
|
|
"custom": false,
|
|
"output": {
|
|
"container": true,
|
|
"disk_image": true,
|
|
"live_iso": false
|
|
}
|
|
}
|
|
],
|
|
"build": {
|
|
"system": "deb-orchestrator",
|
|
"environment": "deb-mock",
|
|
"dependencies": "auto",
|
|
"parallel": true,
|
|
"max_workers": 4
|
|
},
|
|
"ostree": {
|
|
"mode": "compose",
|
|
"refs": ["debian/bootc/server"],
|
|
"repository": "./ostree-repo",
|
|
"signing": false,
|
|
"key_file": ""
|
|
},
|
|
"output": {
|
|
"formats": ["ostree", "container", "disk_image", "tarball", "metadata"],
|
|
"registry": "localhost:5000",
|
|
"signing": false,
|
|
"compression": true
|
|
}
|
|
}
|