diff --git a/roles/1password/tasks/Debian.yaml b/roles/1password/tasks/Debian.yaml
index 95d9b71..a7f8351 100644
--- a/roles/1password/tasks/Debian.yaml
+++ b/roles/1password/tasks/Debian.yaml
@@ -1,10 +1,13 @@
 ---
+- set_fact:
+    keyring: /etc/apt/trusted.gpg.d/1password-archive-keyring.gpg
+
 - name: add apt signing key
   when: '"WSL" not in ansible_kernel'
   become: true
   apt_key:
     url: https://downloads.1password.com/linux/keys/1password.asc
-    keyring: /etc/apt/trusted.gpg.d/1password-archive-keyring.gpg
+    keyring: '{{keyring}}'
     state: present
 
 - when: ansible_machine == 'x86_64'
@@ -20,9 +23,9 @@
   become: true
   apt_repository:
     repo: >-
-      deb [arch={{arch}}
-      signed-by=/etc/apt/trusted.gpg.d/1password-archive-keyring.gpg]
+      deb [arch={{arch}} signed-by={{keyring}}]
       https://downloads.1password.com/linux/debian/{{arch}} stable main
+    filename: 1password
 
 - name: install gui package
   when: '"WSL" not in ansible_kernel'