# Debian Atomic Base # Foundation for all Debian Atomic variants # Based on base-atomic.yaml patterns include: common.yaml # Base reference ref: debian-atomic/base # Base packages (minimal set) packages: # Core system only - no desktop environment # These packages are inherited by all variants # Essential system packages are already in common.yaml # This file can override or add base-specific packages if needed # Base-specific configuration config: # Base system configuration base: type: "foundation" purpose: "variant_base" minimal: true # OSTree configuration ostree: ref: debian-atomic/base repo: /ostree/repo mode: "bare" # Boot configuration boot: kernel: linux-image-amd64 initramfs: true grub: true secure_boot: false # Can be enabled per deployment # System configuration system: timezone: UTC locale: en_US.UTF-8 keymap: us hostname: "debian-atomic-base" # Security configuration security: selinux: false # Debian doesn't use SELinux by default apparmor: true audit: false firewall: false # Performance configuration performance: kernel_parameters: - "vm.swappiness=1" - "vm.dirty_ratio=15" - "vm.dirty_background_ratio=5" - "kernel.printk=3 4 1 3" - "dev.cpu.dma_latency=0" - "kernel.sched_rt_runtime_us=-1" systemd: timeout: "300s" kill_mode: "mixed" restart: "always" # Base metadata metadata: variant: "base" description: "Debian Atomic Base - Foundation for all variants" category: "foundation" target: "system" purpose: "variant_base" fedora_equivalent: "base-atomic" # Features features: - "Minimal OSTree System" - "Core System Packages" - "Boot Infrastructure" - "Container Runtime Support" - "Atomic Updates" - "Rollback Capability" - "Variant Inheritance Support" - "Immutable Foundation" # Inheritance inheritance: provides: "base_system" required_by: "all_variants" can_override: "common_packages"