seapath / build_debian_iso

Code to build a debian seapath ISO file using FAI Project
https://lfenergy.org/projects/seapath/
Apache License 2.0
4 stars 7 forks source link

merge waiting changes #69

Closed insatomcat closed 1 year ago

insatomcat commented 1 year ago

class: add bullseye and bookworm class for repo configuration

The list of repos in the /etc/apt/sources.list of the deployed machine will depends on those variables. We add them in classes instead of the user having to specify this in its customization var file.


custom vars: customizing disklist

the scsi ordering in linux may not be deterministic (/dev/sda and /dev/sdb may switch depending on the hardware). You can now customize the disklist by using /dev/disk/by-path/ links.


SEAPATH_HOST: add ipmitool


SEAPATH_COMMON: add parted package

parted is a dependency of ceph so is already present in SEAPATH_HOST but will be useful in SEAPATH_VM so that the customer can use ansible parted module to customize its guest partitionning. cfdisk is present by default but there is no ansible module for it.