diff --git a/radius-client/defaults/main.yml b/radius-client/defaults/main.yml
index 5583865d503cba31411826e56a643a59bc142f5a..8fd02b01811370a5ecac617fa6540e4595834aad 100644
--- a/radius-client/defaults/main.yml
+++ b/radius-client/defaults/main.yml
@@ -1,3 +1,4 @@
 ---
 
 radius_certs_dir: "{{ inventory_dir }}/files/radius-certs/"
+radius_client_wait: true
diff --git a/radius-client/templates/wpa_wait.sh.j2 b/radius-client/templates/wpa_wait.sh.j2
index 13a3a0f829daa90be9a4a46d654e77e02162b78c..32009259ca5896d07bee6f846f1650b5ce8581f5 100755
--- a/radius-client/templates/wpa_wait.sh.j2
+++ b/radius-client/templates/wpa_wait.sh.j2
@@ -1,5 +1,7 @@
 #!/bin/bash
+{% if radius_client_wait %}
 journalctl -u wpa_supplicant-wired@{{ ansible_default_ipv4.interface }} -b | tail -n1 | grep CONNECTED
 while [ $? == 1 ]; do
 	journalctl -u wpa_supplicant-wired@{{ ansible_default_ipv4.interface }} -b | tail -n1 | grep CONNECTED
 done
+{% endif %}