diff --git a/tasks/configure_network.yml b/tasks/configure_network.yml
index 269efcd15495146c5aae9904f84b31f59373da4f..12f0b85c3b068e7d4e729467e11aecafd1bfd06f 100644
--- a/tasks/configure_network.yml
+++ b/tasks/configure_network.yml
@@ -30,6 +30,7 @@
 # to avoid any interference and hand over management for that interface to
 # `systemd-networkd`. Now, '/etc/network/interfaces' will only contain the
 # config for the loopback interface.
+
 - name: deploy network interface config
   ansible.builtin.template:
     src: "{{ item }}.j2"
diff --git a/templates/etc/systemd/network/ens192.network.j2 b/templates/etc/systemd/network/ens192.network.j2
index 2818653833c13098dc50b1139ae3923be191403f..c065532ea8b1f21bac62b1b2bab9a59ba83b1e69 100644
--- a/templates/etc/systemd/network/ens192.network.j2
+++ b/templates/etc/systemd/network/ens192.network.j2
@@ -2,7 +2,7 @@
 Name={{ ansible_facts.default_ipv4.interface }}
 
 [Network]
-Address={{ ansible_facts.default_ipv4.address }}/{{ ansible_facts.default_ipv4.prefix }}
+Address={{ ansible_facts.default_ipv4.address }}/{{ ansible_facts.default_ipv4.prefix | default("24") }}
 Gateway={{ ansible_facts.default_ipv4.gateway }}
 DNS=194.95.142.200
 DNS=194.95.142.203