debian-atomic/treefiles/base-forky.yaml
2025-08-15 12:20:46 -07:00

97 lines
2.2 KiB
YAML

# Debian Atomic Base (Forky Testing)
# Fedora Atomic 1:1 parallel for Debian 14 Testing
# Based on base-atomic.yaml patterns
include: common.yaml
# Base reference
ref: debian-atomic/base-forky
# Base packages (minimal set)
packages:
# Core system only - inherited from common.yaml
# These packages are inherited by all variants
# 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
debian_version: "14-forky"
stability: "testing"
# OSTree configuration
ostree:
ref: debian-atomic/base-forky
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-forky"
# 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-forky"
description: "Debian Atomic Base (Forky Testing) - Foundation for all variants"
category: "foundation"
target: "system"
purpose: "variant_base"
fedora_equivalent: "base-atomic"
debian_version: "14-forky"
stability: "testing"
# Features
features:
- "Minimal OSTree System (Debian 14 Testing)"
- "Core System Packages"
- "Boot Infrastructure"
- "Container Runtime Support"
- "Atomic Updates"
- "Rollback Capability"
- "Variant Inheritance Support"
- "Immutable Foundation"
- "Latest Debian Testing Features"
# Inheritance
inheritance:
provides: "base_system"
required_by: "all_variants"
can_override: "common_packages"
debian_version: "14-forky"