sundry/kickstart/rhel6.cfg

52 lines
1.6 KiB
INI
Raw Normal View History

# Begin v7 kickstart file for RHEL6 x86_64
install
url --url http://{SERVER_NAME}/repo/{PLATFORM}/{CLIENT_ARCH}
text
lang en_US.UTF-8
keyboard us
timezone --utc Etc/UTC
clearpart --all --initlabel
ignoredisk --only-use={BOOT_DRIVE}
part /boot --fstype=ext4 --size=500 --ondisk={BOOT_DRIVE} --asprimary
part pv.01 --grow --size=500 --ondisk={BOOT_DRIVE} --asprimary
volgroup {VG_NAME} --pesize=32768 pv.01
logvol / --fstype=ext4 --name=lv_root --vgname={VG_NAME} --size=10240 --maxsize=20480 --grow # 10-20g
logvol /opt --fstype=ext4 --name=lv_home --vgname={VG_NAME} --size=10240 --maxsize=20480 --grow # 20g
logvol /var --fstype=ext4 --name lv_var --vgname={VG_NAME} --size=5120 --maxsize=10240 --grow # 5-10g
logvol /mnt --fstype=ext4 --name=lv_mnt --vgname={VG_NAME} --size=1 # 1m
logvol swap --fstype=swap --name=lv_swap --vgname={VG_NAME} --recommended
reboot
repo --name=rhel --baseurl=http://{SERVER_NAME}/repo/{PLATFORM}/{CLIENT_ARCH}
repo --name=project --baseurl=http://{SERVER_NAME}/repo/Project/{CLIENT_ARCH}
sshpw --username=<name> <password> [--iscrypted|--plaintext] [--lock]
authconfig --enableldap --enableldapauth --ldapserver={LDAP_HOST} --ldapbasedn="{LDAP_BASE_DN}"
%packages
@core
@base
%pre
#Cache the interesting current system configurations, before the formatting
mkdir /tmp/ram
mount -t tmpfs -o size=256m tmpfs /tmp/ram
# do some mounts, then save the ssh keys
cp -a /etc/ssh/host_key* /tmp/ram
cp -a /host_key* /tmp/ram
# do some unmounts
%end
%post --nochroot
# copy data from /tmp/ram into /mnt/sysimage
%post
# chef
%end