52 lines
1.6 KiB
INI
52 lines
1.6 KiB
INI
# 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
|