add interface config for additional interfaces on debian

master
Michael Wilson 3 years ago
parent 1b131a62bf
commit 0c780c77fc
  1. 10
      hetzner/autoinstall/templates/post-install.sh

@ -1,6 +1,6 @@
#!/bin/bash
DEBIAN_INTERFACES_CONFIG=/etc/network/interfaces
add_rfc3442_hook() {
cat << EOF > /etc/initramfs-tools/hooks/add-rfc3442-dhclient-hook
#!/bin/sh
@ -49,3 +49,11 @@ echo "DEVICE={{ autoinstall_initramfs_interface }}" >> /etc/initramfs-tools/init
# Update system
apt-get update >/dev/null
apt-get -y install cryptsetup-initramfs dropbear-initramfs
{% for interface in ansible_interfaces %}
{% if "ens" in interface and interface != "ens3" and ansible_distribution|lower == "debian" %}
echo "" >> $DEBIAN_INTERFACES_CONFIG
echo "auto {{ interface }}" >> $DEBIAN_INTERFACES_CONFIG
echo "iface {{ interface }} inet dhcp" >> $DEBIAN_INTERFACES_CONFIG
{% endif %}
{% endfor %}

Loading…
Cancel
Save