summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-02-26 22:20:27 +0100
committerAhmed Abdelhalim <[email protected]>2026-02-26 22:21:00 +0100
commitf27f5ae88afe2a2b2b431fa8a46c477daa49f5a2 (patch)
treee133abd61b3d99683601a477f00a25b9261cceaf
parent83c2b5505fe2e91da2d7366c347bf7f26ab225c9 (diff)
Fix iwd-wifi idempotence testing
Co-Authored-By: Claude.ai
-rw-r--r--roles/network/tasks/main.yml10
-rw-r--r--roles/network/templates/iwd-wifi.psk.j22
2 files changed, 5 insertions, 7 deletions
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 }}