diff --git a/platon.yml b/platon.yml
index 0eefe60..20569b3 100644
--- a/platon.yml
+++ b/platon.yml
@@ -268,6 +268,13 @@
         mode: "0644"
       notify: restart asterisk
 
+    - name: Ensure asterisk is in the right groups
+      ansible.builtin.user:
+        name: asterisk
+        groups: audio,i2c,gpio
+        append: yes
+      notify: restart asterisk
+
 
   handlers:
     - name: restart mosquitto