summaryrefslogtreecommitdiffstats
path: root/ipekatrin-v4.ks
blob: 80ce7a81f94953172cd24e2840b3dda5782be368 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#version=DEVEL

# System authorization information
auth --enableshadow --passalgo=sha512

# Use CDROM installation media
cdrom

# Use graphical install (graphical is enforce by vnc requested at kernel args)
#text
graphical

# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=@SYSDISKS@
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8

# Network information (device=link signifies first device link active)
network --device=@ETHDEV@ --bootproto=static --ip=@IP@ --netmask=@NETMASK@ --gateway=@GW@ --nameserver=@NS@ --noipv6 --onboot=on --activate
#network --device=@ETHDEV2@ --bootproto=static --ip=@IP@ --netmask=@NETMASK@ --gateway=@GW@ --nameserver=@NS@ --noipv6 --onboot=off --activate
#network --bootproto=dhcp --device=eth0 --ipv6=auto --activate
network  --hostname=@FQDN@


# Partition clearing information
clearpart --all --drives=@SYSDISKS@
zerombr

# System bootloader configuration
bootloader --location=mbr --driveorder=@SYSDISKS@ --boot-drive=@BOOTDISK@  --append=" crashkernel=auto @APPEND_SOL@"

#autopart --type=lvm
#reqpart --add-boot
part raid.01 --ondisk=@DISK1@ --asprimary --size @BOOTSIZE@
part raid.02 --ondisk=@DISK2@ --asprimary --size @BOOTSIZE@
part swap --ondisk=@DISK1@ --asprimary --fstype=swap --recommended 
part swap --ondisk=@DISK2@ --asprimary --fstype=swap --recommended 
part raid.03 --ondisk=@DISK1@ --asprimary --size @SIZE@ --grow
part raid.04 --ondisk=@DISK2@ --asprimary --size @SIZE@ --grow
raid /boot --level=@RAID@ --device md0 raid.01 raid.02 --fstype=ext4
raid pv.01 --level=@RAID@ --device=md1 raid.03 raid.04
volgroup sysvg pv.01
logvol / --vgname=sysvg --size=@SIZE@ --name=lv_root --fstype=ext4

# Root password (new)
rootpw --iscrypted $6$ihAbktYN$T36KRAmi8ccjNrE5Y0gEl11Rb/dl3GjemejAJyHVzrAL51/st7aMZ0dqnMIkhubX/gUcPe5LdTlJODC9D/60h0
# Root passowrd (old)
#rootpw --iscrypted $6$ioKrEQSxzYypx2HZ$jiynrl6knbmhbL066k.HjmxcwvQwBsT53LPlp2fRdkg2E1E7Gy4gwxaZ0m86rbD6q4dTaWdYfKhDVSij6N1Y7.
		    
# System services
services --enabled="chronyd"
# System timezone
timezone Europe/Berlin --isUtc --ntpservers=@TIME@
user --groups=wheel --name=csa  --gecos="Suren A. Chilingaryan"

# SELinux configuration
#selinux --disabled

# Do not configure the X Window System
skipx

install
poweroff


%packages
@^minimal
@core
chrony
kexec-tools
curl
%end

#This is not supported on last Fedora any more
%addon com_redhat_kdump --enable --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


%post --log=/var/log/ks01.log
yum install -y unzip

mkdir /root/.ssh
chmod 0700 /root/.ssh
curl http://ufo.kit.edu/ands/kickstart/authorized_keys -o /root/.ssh/authorized_keys
chmod 0600 /root/.ssh/authorized_keys

mkdir /home/csa/.ssh
chmod 0700 /home/csa/.ssh
curl http://ufo.kit.edu/ands/kickstart/authorized_keys.csa -o /home/csa/.ssh/authorized_keys
chown -R csa:user /home/csa/.ssh
chmod 0600 /home/csa/.ssh/authorized_keys
%end