fix interface config for initramfs

master
Michael Wilson 3 years ago
parent 6a42e7f25c
commit d4dcf8d5c7
  1. 2
      hetzner/autoinstall/defaults/main.yml
  2. 2
      hetzner/autoinstall/tasks/main.yml
  3. 5
      hetzner/autoinstall/templates/post-install.sh

@ -2,3 +2,5 @@ autoinstall_image: /root/images/Debian-1105-bullseye-amd64-base.tar.gz
autoinstall_disk_encryption_secret: secret
autoinstall_authorized_keys_src: .ssh/id_rsa.pub
autoinstall_hostname: "{{ inventory_hostname }}"
autoinstall_initramfs_override_interface: true
autoinstall_initramfs_interface: ens3

@ -7,7 +7,7 @@
dest: "{{ autoinstall_setup_conf_dest }}"
- name: copy post install script
copy:
template:
src: post-install.sh
dest: "{{ autoinstall_post_install_dest }}"
owner: root

@ -41,6 +41,11 @@ add_rfc3442_hook
mkdir -p /etc/dropbear-initramfs
cp -a /root/.ssh/authorized_keys /etc/dropbear-initramfs/authorized_keys
# override initramfs interface which is used for dhcp
{% if autoinstall_initramfs_override_interface %}
echo "DEVICE={{ autoinstall_initramfs_interface }}" >> /etc/initramfs-tools/initramfs.conf
{% endif %}
# Update system
apt-get update >/dev/null
apt-get -y install cryptsetup-initramfs dropbear-initramfs
Loading…
Cancel
Save