diff --git a/defaults/main.yml b/defaults/main.yml index 0afe96d..196f76f 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,4 +1,7 @@ --- gopass__add_apt_repo: true + +gopass__install_jsonapi: true +gopass__install_haveibeenpwnd: true # should we do a version check? (recomended) submodules_versioncheck: false diff --git a/tasks/gopass-install/install-on-debian.yml b/tasks/gopass-install/install-on-debian.yml index 98655c7..bfe56a0 100644 --- a/tasks/gopass-install/install-on-debian.yml +++ b/tasks/gopass-install/install-on-debian.yml @@ -4,6 +4,16 @@ ansible.builtin.apt: cache_valid_time: 3600 +- name: Add reuirements for gopass + become: true + ansible.builtin.apt: + name: "{{ item }}" + state: present + with_items: + - git + - gnupg2 + - rng-tools + - name: Adding Gopass Package Repository when: gopass__add_apt_repo | bool block: @@ -37,3 +47,21 @@ with_items: - gopass-archive-keyring - gopass + + - name: Install gopass-jsonapi for browser integration + ansible.builtin.apt: + name: "{{ item }}" + state: present + become: true + with_items: + - gopass-jsonapi + when: gopass__install_jsonapi | bool + + - name: Install gopass-hibp for haveibeenpwnd.com integration + ansible.builtin.apt: + name: "{{ item }}" + state: present + become: true + with_items: + - gopass-hibp + when: gopass__install_haveibeenpwnd | bool