github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/examples/orbiter/static/kvm/kickstart.cfg (about)

     1  #version=DEVEL
     2  # Install OS instead of upgrade
     3  install
     4  # Keyboard layouts
     5  keyboard 'ch'
     6  # System timezone
     7  timezone Europe/Zurich
     8  # Root password
     9  rootpw orbiter
    10  # Orbiter
    11  user --name=orbiter --groups=wheel orbiter
    12  # System language
    13  lang en_US.UTF-8
    14  # Use CDROM installation media
    15  cdrom
    16  # SELinux configuration
    17  selinux --enforcing
    18  firewall --enabled --port=22:tcp
    19  services --enabled=NetworkManager,sshd
    20  
    21  reboot
    22  
    23  
    24  # Clear the Master Boot Record
    25  zerombr
    26  # System bootloader configuration
    27  ignoredisk --only-use=vda
    28  clearpart --drive=vda --initlabel
    29  part /boot --asprimary --fstype="ext4" --size=200
    30  part swap --asprimary --fstype="swap" --size=1024
    31  part / --size=1 --fstype="ext4" --grow
    32  bootloader --location=mbr --driveorder=sda --append="elevator=deadline"
    33  # Partition clearing information
    34  clearpart --linux
    35  
    36  %packages --nobase --ignoremissing
    37  @core
    38  %end
    39  
    40  %post --erroronfail
    41  echo "%wheel	ALL=(ALL)	NOPASSWD: ALL" >> /etc/sudoers
    42  mkdir -p /home/orbiter/.ssh
    43  echo "${ORBITER_BOOTSTRAP_PUBLICKEY}" > /home/orbiter/.ssh/authorized_keys
    44  chmod 700 /home/orbiter/.ssh
    45  chown orbiter /home/orbiter/.ssh
    46  %end
    47