From 0c66021d3e47b6c7d7e89248bcef5c7e260c8dd4 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Mon, 30 Nov 2020 08:16:04 -0500 Subject: [PATCH] Add tagged vlan support to el8 deployment --- .../usr/lib/dracut/hooks/initqueue/01-confluent.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/initqueue/01-confluent.sh b/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/initqueue/01-confluent.sh index 479dca57..c64e181a 100644 --- a/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/initqueue/01-confluent.sh +++ b/confluent_osdeploy/el8/initramfs/usr/lib/dracut/hooks/initqueue/01-confluent.sh @@ -7,6 +7,13 @@ if [ -f /tmp/dd_disk ]; then fi done fi +vlaninfo=$(getarg vlan) +if [ ! -z "$vlaninfo" ]; then + vldev=${vlaninfo#*:} + vlid=${vlaninfo#*.} + vlid=${vlid%:*} + ip link add link $vldev name $vldev.$vlid type vlan id $vlid +fi TRIES=0 oum=$(umask) umask 0077 @@ -35,6 +42,7 @@ cat /tls/*.pem > /etc/confluent/ca.pem ifidx=$(cat /tmp/confluent.ifidx) ifname=$(ip link |grep ^$ifidx:|awk '{print $2}') ifname=${ifname%:} +ifname=${ifname%@*} echo $ifname > /tmp/net.ifaces dnsdomain=$(grep ^dnsdomain: /etc/confluent/confluent.deploycfg)