24fd6b3ffa
Initial content for bootapi's git-synced template set: the kickstart and iPXE templates and the distro catalog (almalinux9, fedora) ported from bootapi's embedded defaults, plus CI that validates every template/catalog renders for every distro (bootapi validate) and shellchecks the %post blocks. Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
19 lines
756 B
YAML
19 lines
756 B
YAML
# Distro catalog entry: AlmaLinux 9.
|
|
# Boot images are proxied through the artifactapi "almalinux" remote. Host ->
|
|
# distro selection is NetBox-driven (platform slug almalinux9, or the almalinux
|
|
# family, or a provision_template override naming "almalinux9").
|
|
name: almalinux9
|
|
match:
|
|
platforms: [almalinux9]
|
|
family: almalinux
|
|
kickstart: almalinux9
|
|
version_default: "9"
|
|
kernel_url: "{{.ArtifactBase}}/almalinux/{{.Version}}/BaseOS/{{.Arch}}/os/images/pxeboot/vmlinuz"
|
|
initrd_url: "{{.ArtifactBase}}/almalinux/{{.Version}}/BaseOS/{{.Arch}}/os/images/pxeboot/initrd.img"
|
|
kernel_args:
|
|
- inst.text
|
|
- net.ifnames=0
|
|
vars:
|
|
# Version-level mirror base; the kickstart appends BaseOS/AppStream under it.
|
|
mirror: "{{.ArtifactBase}}/almalinux/{{.Version}}"
|