From f27f5ae88afe2a2b2b431fa8a46c477daa49f5a2 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Thu, 26 Feb 2026 22:20:27 +0100 Subject: Fix iwd-wifi idempotence testing Co-Authored-By: Claude.ai --- roles/network/tasks/main.yml | 10 +++++----- roles/network/templates/iwd-wifi.psk.j2 | 2 -- 2 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 roles/network/templates/iwd-wifi.psk.j2 (limited to 'roles') diff --git a/roles/network/tasks/main.yml b/roles/network/tasks/main.yml index 7832c364..d0cadaa3 100644 --- a/roles/network/tasks/main.yml +++ b/roles/network/tasks/main.yml @@ -113,10 +113,10 @@ when: network_wifi_ssid != "" - name: "Configure iwd known network for wifi auto-connect" - ansible.builtin.template: - src: "iwd-wifi.psk.j2" - dest: "/var/lib/iwd/={{ network_wifi_hex_ssid.stdout }}.psk" + community.general.ini_file: + path: "/var/lib/iwd/={{ network_wifi_hex_ssid.stdout }}.psk" + section: "Security" + option: "Passphrase" + value: "{{ network_wifi_pass }}" mode: "0600" - owner: "root" - group: "root" when: network_wifi_ssid != "" diff --git a/roles/network/templates/iwd-wifi.psk.j2 b/roles/network/templates/iwd-wifi.psk.j2 deleted file mode 100644 index df1fc2c3..00000000 --- a/roles/network/templates/iwd-wifi.psk.j2 +++ /dev/null @@ -1,2 +0,0 @@ -[Security] -Passphrase={{ network_wifi_pass }} -- cgit v1.2.3