Don't trust apt_repository: anymore

Still having issues with 1password on Debian based distros due to
mismatching `signed-by` keyring. It appears as if `apt_repository:` is
changing the `signed-by` path even though it was explicitly specified in
the `repo:` setting. Instead switch to using `copy:` for complete
control over the `/etc/apt/sources.list.d/1password.list` file.
This commit is contained in:
Kenneth Benzie 2023-07-08 11:43:54 +01:00
parent 31a819e481
commit ec6cc7013c

View File

@ -28,11 +28,11 @@
- name: add apt repository - name: add apt repository
when: '"WSL" not in ansible_kernel' when: '"WSL" not in ansible_kernel'
become: true become: true
apt_repository: copy:
repo: >- content: >-
deb [arch={{arch}} signed-by={{keyring}}] deb [arch={{arch}} signed-by={{keyring}}]
https://downloads.1password.com/linux/debian/{{arch}} stable main https://downloads.1password.com/linux/debian/{{arch}} stable main
filename: 1password dest: /etc/apt/sources.list.d/1password.list
- name: install gui package - name: install gui package
when: '"WSL" not in ansible_kernel' when: '"WSL" not in ansible_kernel'