diff options
author | Jon Clausen <jac@nordu.net> | 2018-07-19 15:39:24 +0200 |
---|---|---|
committer | Jon Clausen <jac@nordu.net> | 2018-07-19 15:39:24 +0200 |
commit | c43524794bd6d47806dae3405bcf4abe710075c6 (patch) | |
tree | ee48886435f8e21424c33c13d1c7e2a0ed38f490 | |
parent | 778bab9a7f84ff06095e0dab5f75f7e25bf47849 (diff) |
added Dell R7425 template
-rw-r--r-- | ks-template/hw/dell/R7425/100g-dtn.ks | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/ks-template/hw/dell/R7425/100g-dtn.ks b/ks-template/hw/dell/R7425/100g-dtn.ks new file mode 100644 index 0000000..318e6f2 --- /dev/null +++ b/ks-template/hw/dell/R7425/100g-dtn.ks @@ -0,0 +1,89 @@ +#version=DEVEL +# System authorization information +auth --enableshadow --passalgo=sha512 +# Use CDROM installation media +#cdrom +# Use URL as install media +url --url=http://INSTALLSERVER/install/centos/7/os/x86_64/ +#url --url=http://mirror.centos.org/centos/7/os/x86_64/ +# Use text mode install +text +# Run the Setup Agent on first boot +firstboot --enable +ignoredisk --only-use=sda +# Keyboard layouts +keyboard --vckeymap=us --xlayouts='' +# System language +lang en_US.UTF-8 + +# Network information +network --bootproto=static --device=em1 --gateway=PRIGATEWAY --ip=PRIIP --netmask=PRINETMASK --nameserver=PRINAMESERVERS --ipv6=auto +network --bootproto=static --device=em2 --onboot=off --ipv6=auto +network --bootproto=static --device=em3 --onboot=off --ipv6=auto +network --bootproto=static --device=em4 --onboot=off --ipv6=auto +network --bootproto=static --device=p7p1 --ip=SECIP --netmask=SECNETMASK --nodefroute --onboot=off --ipv6=auto +network --hostname=HOSTNAME + +# Root password +rootpw --iscrypted $6$OZ1kzVgDD3xDqL65$0q/XDwu7oSGkI8FJ/ykOIi7Pm0m0kNHC5kw7FLWsmOw3KLHCgoNHAzcJJM0nJdaJ7oqYJbxf86LgQK2zqTGX/. +# System services +services --enabled="chronyd" +# Do not configure the X Window System +skipx +# System timezone +timezone Europe/Copenhagen --isUtc +user --name=jac --password=$6$t3nu7Hd9pAQCpy7J$uRbZOadIBN7AeRdQwG67ac4OD5nDCK9vb2wWlR1PWwovE7ssu/MngMsViP71ITVuij84.aF6a2c5IhTcYZv.0. --iscrypted --gecos="Jon Clausen" --groups=wheel +# System bootloader configuration +bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sdb elevator=deadline console=tty1 console=ttyS1,115200n8 +autopart --type=lvm +# Partition clearing information +clearpart --all --initlabel --drives=sdb + +# Boot the installed system automatically once the install finishes; +#reboot + +%packages +@core +chrony +kexec-tools + +%end + +%pre +# %pre +%end + +%post +# %post +# disallow root login via ssh: +/bin/sed -i '' -e 's/#PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config +# try to get access to the screen: +exec < /dev/tty6 > /dev/tty6 +chvt 6 +# backticks don't work, but $() does +CosmosHash=$(cat /proc/cmdline | sed -e 's/.*hash=//') + +if [ "x${CosmosHash}" = "x" ] +then + echo "cannot get cosmos hash from cmdline, not running cosmos-bootstrap" +elif [ "${CosmosHash}" = "disabled" ] +then + echo "cosmos bootstrap disabled on kernel cmdline" +else + curl -o /bin/cosmos-boostrap "https://git.nordu.net/?p=ndn-iaas.git;a=blob_plain;f=bootstrap/cosmos-bootstrap;hb=HEAD" + chmod +x /bin/cosmos-boostrap + /bin/cosmos-boostrap "http://gitproxy.nordu.net/ndn-sysconf.git" ${CosmosHash} HOSTNAME.DOMAIN +fi +# return to the first vt +chvt 1 +%end + +%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 |