{ "version": "2", "pipelines": [ { "name": "build", "runner": "org.osbuild.linux", "stages": [ { "name": "org.osbuild.debian.sources", "options": { "suite": "trixie", "mirror": "https://deb.debian.org/debian", "components": ["main", "contrib", "non-free"] } }, { "name": "org.osbuild.debian.debootstrap", "options": { "suite": "trixie", "mirror": "https://deb.debian.org/debian", "variant": "minbase", "arch": "amd64", "components": ["main", "contrib", "non-free"] } }, { "name": "org.osbuild.debian.apt", "options": { "packages": [ "ostree", "bootc", "systemd", "systemd-sysv", "linux-image-amd64", "grub2-efi-amd64", "efibootmgr", "sudo", "openssh-server", "curl", "wget", "vim", "less", "locales", "ca-certificates" ], "update": true, "clean": true } }, { "name": "org.osbuild.users", "options": { "users": { "debian": { "password": "$6$rounds=656000$salt$hashedpassword", "shell": "/bin/bash", "groups": ["sudo", "users"], "uid": 1000, "gid": 1000, "home": "/home/debian" } } } }, { "name": "org.osbuild.locale", "options": { "language": "en_US.UTF-8" } }, { "name": "org.osbuild.timezone", "options": { "timezone": "UTC" } }, { "name": "org.osbuild.ostree", "options": { "repository": "/var/lib/ostree/repo", "branch": "debian/trixie/x86_64/standard" } } ] } ], "assembler": { "name": "org.osbuild.ostree.commit", "options": { "repository": "debian-ostree", "branch": "debian/trixie/x86_64/standard", "subject": "Debian Trixie OSTree commit", "body": "Built with particle-os" } } }