mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-04-28 12:32:50 +08:00
Kickstart: add copr 10-disk RHEL 10 KS
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
This commit is contained in:
145
roles/kickstarts/templates/hardware-rhel-10-10disk-copr.j2
Normal file
145
roles/kickstarts/templates/hardware-rhel-10-10disk-copr.j2
Normal file
@@ -0,0 +1,145 @@
|
||||
#
|
||||
## This kickstart is for Dell systems with 10 disks. It will build a COPR virthost
|
||||
##
|
||||
|
||||
# Use network installation
|
||||
vnc --password "{{ kickstart_vnc_password }}"
|
||||
# Use network install
|
||||
url --url=http://infrastructure.fedoraproject.org/repo/rhel/RHEL10-x86_64/
|
||||
repo --name=epel --baseurl=http://infrastructure.fedoraproject.org/pub/epel/10/Everything/x86_64/
|
||||
repo --name="net-baseos" --baseurl=http://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.0/repos/x86_64/baseos/
|
||||
repo --name="net-appstream" --baseurl=http://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.0/repos/x86_64/appstream/
|
||||
repo --name="net-crb" --baseurl=http://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.0/repos/x86_64/crb/
|
||||
|
||||
# Firewall configuration
|
||||
firewall --disabled
|
||||
firstboot --disable
|
||||
ignoredisk --only-use=sda,sdb,sdc,sdd,sde,sdf,sdg,sdh
|
||||
# Keyboard layouts
|
||||
# old format: keyboard us
|
||||
# new format:
|
||||
keyboard --vckeymap=us --xlayouts=''
|
||||
# System language
|
||||
lang en_US.UTF-8
|
||||
|
||||
# Network information
|
||||
#network --bootproto=dhcp --device=br0 --bridgeslaves=eth0 --ipv6=off --activate --hostname=localhost.localdomain
|
||||
#network --bootproto=dhcp --device=br1 --bridgeslaves=eth1 --ipv6=off --onboot=off
|
||||
# Reboot after installation
|
||||
reboot
|
||||
# Root password
|
||||
rootpw --iscrypted "{{ kickstart_initial_password_encrypted }}"
|
||||
# SELinux configuration
|
||||
selinux --enforcing
|
||||
# System services
|
||||
services --disabled="firewalld,kdump" --enabled="postfix,rsyslog,chronyd"
|
||||
# Do not configure the X Window System
|
||||
skipx
|
||||
# System timezone
|
||||
timezone UTC --utc
|
||||
# System bootloader configuration
|
||||
ignoredisk --only-use=sda,sdb,sdc,sdd,sde,sdf,sdg,sdh,sdi,sdj
|
||||
bootloader --location=mbr --boot-drive=sda --append="net.ifnames=0" --driveorder=sda,sdb,sdc,sdd,sde,sdf,sdg,sdh,sdi,sdj
|
||||
zerombr
|
||||
clearpart --drives=sda,sdb,sdc,sdd,sde,sdf,sdg,sdh,sdi,sdj --all --initlabel
|
||||
|
||||
# Disk partitioning information
|
||||
part raid.200 --fstype="mdmember" --ondisk=sda --size=1000
|
||||
part raid.210 --fstype="mdmember" --ondisk=sdb --size=1000
|
||||
part raid.220 --fstype="mdmember" --ondisk=sdc --size=1000
|
||||
part raid.230 --fstype="mdmember" --ondisk=sdd --size=1000
|
||||
part raid.240 --fstype="mdmember" --ondisk=sde --size=1000
|
||||
part raid.250 --fstype="mdmember" --ondisk=sdf --size=1000
|
||||
part raid.260 --fstype="mdmember" --ondisk=sdg --size=1000
|
||||
part raid.270 --fstype="mdmember" --ondisk=sdh --size=1000
|
||||
part raid.280 --fstype="mdmember" --ondisk=sdi --size=1000
|
||||
part raid.290 --fstype="mdmember" --ondisk=sdj --size=1000
|
||||
|
||||
part raid.300 --fstype="mdmember" --ondisk=sda --size=500
|
||||
part raid.310 --fstype="mdmember" --ondisk=sdb --size=500
|
||||
part raid.320 --fstype="mdmember" --ondisk=sdc --size=500
|
||||
part raid.330 --fstype="mdmember" --ondisk=sdd --size=500
|
||||
part raid.340 --fstype="mdmember" --ondisk=sde --size=500
|
||||
part raid.350 --fstype="mdmember" --ondisk=sdf --size=500
|
||||
part raid.360 --fstype="mdmember" --ondisk=sdg --size=500
|
||||
part raid.370 --fstype="mdmember" --ondisk=sdh --size=500
|
||||
part raid.380 --fstype="mdmember" --ondisk=sdi --size=500
|
||||
part raid.390 --fstype="mdmember" --ondisk=sdj --size=500
|
||||
|
||||
# 128GiB for /
|
||||
part raid.400 --fstype="mdmember" --ondisk=sda --size=131072
|
||||
part raid.410 --fstype="mdmember" --ondisk=sdb --size=131072
|
||||
part raid.420 --fstype="mdmember" --ondisk=sdc --size=131072
|
||||
part raid.430 --fstype="mdmember" --ondisk=sdd --size=131072
|
||||
part raid.440 --fstype="mdmember" --ondisk=sde --size=131072
|
||||
part raid.450 --fstype="mdmember" --ondisk=sdf --size=131072
|
||||
part raid.460 --fstype="mdmember" --ondisk=sdg --size=131072
|
||||
part raid.470 --fstype="mdmember" --ondisk=sdh --size=131072
|
||||
part raid.480 --fstype="mdmember" --ondisk=sdi --size=131072
|
||||
part raid.490 --fstype="mdmember" --ondisk=sdj --size=131072
|
||||
|
||||
# 64GiB swap
|
||||
part raid.500 --fstype="mdmember" --ondisk=sda --size=65536
|
||||
part raid.510 --fstype="mdmember" --ondisk=sdb --size=65536
|
||||
part raid.520 --fstype="mdmember" --ondisk=sdc --size=65536
|
||||
part raid.530 --fstype="mdmember" --ondisk=sdd --size=65536
|
||||
part raid.540 --fstype="mdmember" --ondisk=sde --size=65536
|
||||
part raid.550 --fstype="mdmember" --ondisk=sdf --size=65536
|
||||
part raid.560 --fstype="mdmember" --ondisk=sdg --size=65536
|
||||
part raid.570 --fstype="mdmember" --ondisk=sdh --size=65536
|
||||
part raid.580 --fstype="mdmember" --ondisk=sdi --size=65536
|
||||
part raid.590 --fstype="mdmember" --ondisk=sdj --size=65536
|
||||
|
||||
# vmguests striped
|
||||
part raid.600 --fstype="mdmember" --ondisk=sda --size=65536 --grow
|
||||
part raid.610 --fstype="mdmember" --ondisk=sdb --size=65536 --grow
|
||||
part raid.620 --fstype="mdmember" --ondisk=sdc --size=65536 --grow
|
||||
part raid.630 --fstype="mdmember" --ondisk=sdd --size=65536 --grow
|
||||
part raid.640 --fstype="mdmember" --ondisk=sde --size=65536 --grow
|
||||
part raid.650 --fstype="mdmember" --ondisk=sdf --size=65536 --grow
|
||||
part raid.660 --fstype="mdmember" --ondisk=sdg --size=65536 --grow
|
||||
part raid.670 --fstype="mdmember" --ondisk=sdh --size=65536 --grow
|
||||
part raid.680 --fstype="mdmember" --ondisk=sdi --size=65536 --grow
|
||||
part raid.690 --fstype="mdmember" --ondisk=sdj --size=65536 --grow
|
||||
|
||||
raid /boot --device=0 --fstype="ext4" --level=RAID1 raid.200 raid.210 raid.220 raid.230 raid.240 raid.250 raid.260 raid.270 raid.280 raid.2
|
||||
raid /boot/efi --device=1 --fstype="efi" --level=RAID1 --fsoptions="umask=0077,shortname=winnt" raid.300 raid.310 raid.320 raid.330 raid.340 r
|
||||
raid / --device=2 --fstype="xfs" --level=RAID10 --encrypted --passphrase="{{ luks_initial_password }}" --chunksize=512 raid.400 raid.410 raid.420 raid.43
|
||||
raid swap --device=3 --fstype="swap" --encrypted --passphrase="{{ luks_initial_password }}" --level=RAID0 raid.500 raid.510 raid.520 raid.530 raid.540 rai
|
||||
raid /vmvolumes --device=4 --fstype="ext4" --encrypted --passphrase="{{ luks_initial_password }}" --label=vmvolumes --level=RAID0 raid.600 raid.610 raid.620 raid.630 raid.640 raid.650 raid.660 raid.670
|
||||
|
||||
%packages
|
||||
-geolite2-city
|
||||
-iwl*firmware
|
||||
-subscription-manager
|
||||
bash-completion
|
||||
bind-utils
|
||||
clevis*
|
||||
cronie-noanacron
|
||||
crontabs
|
||||
grubby
|
||||
iptables-services
|
||||
nfs-utils
|
||||
nmap-ncat
|
||||
openssh-clients
|
||||
openssh-server
|
||||
patch
|
||||
postfix
|
||||
rsync
|
||||
screen
|
||||
strace
|
||||
s-nail
|
||||
tmpwatch
|
||||
tmux
|
||||
traceroute
|
||||
vim-enhanced
|
||||
zsh
|
||||
-insights-client
|
||||
-rhc
|
||||
%end
|
||||
|
||||
%post --nochroot --log=/mnt/sysimage/root/post.output --erroronfail
|
||||
mkdir /mnt/sysimage/root/tmp
|
||||
chroot /mnt/sysimage /usr/bin/curl https://infrastructure.fedoraproject.org/rhel/ks/post/rhel10-post.sh -o /root/tmp/rhel10-post.sh
|
||||
chroot /mnt/sysimage sh /root/tmp/rhel10-post.sh
|
||||
%end
|
||||
Reference in New Issue
Block a user