# Django 2020-06-12 Kickstart-Datei zum automatischen Betanken von DMZ-Maschinen (64 Bit)
# Version=CentOS 8 (RHEL 8)

# Tastaturlayout definieren
keyboard --vckeymap=de-nodeadkeys --xlayouts='de (nodeadkeys)'

# Systemsprache setzen
lang en_US.UTF-8

# Definition der Netzwerkeinstellungen
#network  --bootproto=dhcp --device=ens3 --ipv6=auto --activate
#network  --hostname=vml000xxx.dmz.nausch.org
network  --bootproto=static --device=ens3 --gateway=10.0.0.17 --ip=10.0.0.254 --nameserver=10.0.0.27 --netmask=255.255.255.0 --ipv6=auto --activate
network  --hostname=vml000254.dmz.nausch.org

# Zeitzone setzen
timezone Europe/Berlin --isUtc --ntpservers=vml000027.dmz.nausch.org
services --enabled="chronyd"

# Netzwerkinstallation aus dem eigenen Repository mit den aktuellen Paketen
url --url="http://10.0.0.57/centos/8/BaseOS/x86_64/os/"
repo --name="AppStream" --baseurl=http://10.0.0.57/centos/8/BaseOS/x86_64/os/../../../AppStream/x86_64/os/

# Root-Passwort verschlüsselt vorgeben
rootpw --iscrypted $6$qKYVPTB/XbETdalD$9KDd5AO0OgIOLyylavv3y3YOkzrQJqAoPrqbLrxGS94/G1NudgUDLLNlsgVyeDXO9l3vaxYqdZf3abGnQbUME0

# Default-Benutzerkonto anlegen
user --name=django --password=$6$9eYDL2WNe4YXU/VK$ZWa2Ddj1n6GG.Hb8bmMZ/A2MTenEdmfd.jB0qlqyVnLtjSSlG/Wn0hdLpvboWWm49oXDEvIXq8bzox4.LXfq0. --iscrypted --gecos="Bastard Operator from Hell"

# vorhandene Partitionen löschen
ignoredisk --only-use=vda
clearpart --all --initlabel --drives=vda
# autopart --type=lvm

# GUI für Installation verwenden
graphical

# Kein X Window System konfigurieren, da dieses nicht installiert wird
skipx

# Reboot nach der Installation ausführen
reboot

# Paketauswahl definieren (Minimalinstallation mit zusätzlichen Paketen
%packages
@^minimal-environment
vim
bash-completion
bind-utils
wget
telnet
net-tools
lsof
%end

%addon com_redhat_kdump --disable --reserve-mb='auto'

%end

%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
