From fb1acafb68f9d16023674cd3ca0548cf24383b20 Mon Sep 17 00:00:00 2001
From: Lars Beckers <lars.beckers@rwth-aachen.de>
Date: Mon, 19 Nov 2018 04:29:06 +0100
Subject: [PATCH] radius-client: make waiting optional

---
 radius-client/defaults/main.yml        | 1 +
 radius-client/templates/wpa_wait.sh.j2 | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/radius-client/defaults/main.yml b/radius-client/defaults/main.yml
index 5583865..8fd02b0 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 13a3a0f..3200925 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 %}
-- 
GitLab