sorcery-go/manifests/minimal-live.yaml

31 lines
676 B
YAML
Executable File

# Minimal Live Image — Sorcery-Go 2026
# Used by `cauldron build minimal-live.yaml`
name: "sorcery-go-minimal-2026"
arch: "x86_64"
format: "iso" # iso | tar | qcow2
# High-level collections (defined in your state DB)
profiles:
- base-system
- ssh-server
# Specific additions or overrides
spells:
kernel: ["linux-latest"]
shells: ["bash", "zsh"]
editors: ["vim", "nano"]
network: ["iproute2", "dhcpcd"]
security: ["openssh", "opensnitch"]
# Custom configuration logic
config:
hostname: "sorcery-go-live"
timezone: "UTC"
locales: ["en_US.UTF-8"]
# Compliance posture for the image
compliance:
posture: "strict_copyleft"
attach_attribution: true