summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Clausen <jac@nordu.net>2018-07-19 15:39:24 +0200
committerJon Clausen <jac@nordu.net>2018-07-19 15:39:24 +0200
commitc43524794bd6d47806dae3405bcf4abe710075c6 (patch)
treeee48886435f8e21424c33c13d1c7e2a0ed38f490
parent778bab9a7f84ff06095e0dab5f75f7e25bf47849 (diff)
added Dell R7425 template
-rw-r--r--ks-template/hw/dell/R7425/100g-dtn.ks89
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