From 63042a1f6b15f0a85e3cf943c71e6a88aaad442e Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Tue, 25 Nov 2025 11:05:27 +0100 Subject: Fix the testing of passff (requires pass to be installed) Update the firefox role dependencies and added notes about using passff and it's required dependencies --- roles/firefox/tasks/install_passff.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'roles/firefox/tasks') diff --git a/roles/firefox/tasks/install_passff.yml b/roles/firefox/tasks/install_passff.yml index 70f3f397..fbce12ee 100644 --- a/roles/firefox/tasks/install_passff.yml +++ b/roles/firefox/tasks/install_passff.yml @@ -1,4 +1,15 @@ --- +# NOTE: This part of the role depends on +# - role: "curl" +# - role: "sed" +# - role: "python" +# - role: "bash" +# - role: "password_store" +# +# As it uses these tools to install and run passff. +# The curl, sed, bash are used for installation. +# Python is used to run the passff native messaging host. +# pass is required by passff to access the password store, and errors when not found. - name: "Add passff to default extensions" ansible.builtin.set_fact: firefox_default_extensions: "{{ firefox_default_extensions | combine(firefox_passff_extension) }}" -- cgit v1.2.3