diff --git a/playbooks/eduroam.yaml b/playbooks/eduroam.yaml index 8be9fd0b9ecc88aa2991a8838bdbc7253e02596a..b3f456b80ac885cc1fc3f64b1905c2a06cca04ff 100644 --- a/playbooks/eduroam.yaml +++ b/playbooks/eduroam.yaml @@ -9,8 +9,12 @@ ansible.builtin.fail: msg: "This playbook must be run as your own user account." when: ansible_user_id == "root" + - name: Remove existing Eduroam Wi-Fi Network + ansible.builtin.shell: + cmd: /usr/bin/nmcli connection delete eduroam + ignore_errors: true - name: Add Eduroam Wi-Fi Network - ansible.builtin.script: + ansible.builtin.shell: cmd: > /usr/bin/nmcli connection add con-name eduroam type wifi @@ -20,7 +24,7 @@ wifi-sec.key-mgmt wpa-eap 802-1x.eap peap 802-1x.anonymous-identity "@ebi.ac.uk" - 802-1x.identity "${USER}@ebi.ac.uk" + 802-1x.identity "{{ ansible_user_id }}@ebi.ac.uk" 802-1x.phase2-auth mschapv2 802-1x.system-ca-certs true