Project

General

Profile

OpenSLX-NextGen

Main project page for the next generation of OpenSLX based on:
  • HashiCorp's packer to generate clean reference system installations
  • Redhat's ansible to provision these with their usecase-specific software stack and form the stage4
  • Redhat's dracut framework to generate the stage3's initramfs

Overview

Short recap for the current next-gen stage3/stage4 generation concepts:
  • Create base system images with packer. See: packer-templates
  • Stage3: Build the initramfs in that image using dracut and our custom dracut module. See: dnbd3-rootfs
  • Stage4: Provision the base images with ansible to install and configure the software stack needed for the different usecases (bwLehrpool, bwHPC, ...). See: ansible-roles

Refer to the subprojects for more detailed information about each stage.

Subprojects