summaryrefslogtreecommitdiff
path: root/roles/ws
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-09-25 20:53:19 +0200
committerChristian Pointner <equinox@spreadspace.org>2022-09-25 20:53:19 +0200
commita0606ac780cc30825e9d4c588b24721e0b2095b2 (patch)
tree6ebfa448c6092bafdd7bed1e83c9cd0abc9d6a2f /roles/ws
parentch-equinox-t450s: add package iw (diff)
ws/minet: install wpa supplicant config
Diffstat (limited to 'roles/ws')
-rw-r--r--roles/ws/minet/defaults/main.yml16
-rw-r--r--roles/ws/minet/tasks/main.yml9
2 files changed, 25 insertions, 0 deletions
diff --git a/roles/ws/minet/defaults/main.yml b/roles/ws/minet/defaults/main.yml
index f214bf18..987e5ca7 100644
--- a/roles/ws/minet/defaults/main.yml
+++ b/roles/ws/minet/defaults/main.yml
@@ -14,3 +14,19 @@ ws_minet_openwifi_connections: {}
# foo:
# description: foo.bar
# ssid: blub
+
+# ws_minet_wpa_supplicant_conf: |
+# ctrl_interface=DIR=/var/run/wpa_supplicant
+#
+# network={
+# ssid="example WPA-2"
+# key_mgmt=FT-PSK WPA-PSK
+# pairwise=CCMP
+# psk="secret"
+# }
+# network={
+# ssid="example WPA-3"
+# key_mgmt=FT-SAE SAE
+# sae_password="very-secret"
+# ieee80211w=1
+# }
diff --git a/roles/ws/minet/tasks/main.yml b/roles/ws/minet/tasks/main.yml
index 654f42de..c567a76a 100644
--- a/roles/ws/minet/tasks/main.yml
+++ b/roles/ws/minet/tasks/main.yml
@@ -47,3 +47,12 @@
src: openwifi-connection.j2
dest: "/usr/local/lib/minet/{{ item.key }}"
mode: 0755
+
+- name: install wpa_supplicant config
+ when: ws_minet_wpa_supplicant_conf is defined
+ copy:
+ content: "{{ ws_minet_wpa_supplicant_conf }}"
+ dest: /etc/wpa_supplicant.conf
+ owner: root
+ group: root
+ mode: 0600