From d9b915e59693a3cb84aa61b7fbe2442be5638c51 Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Wed, 30 Sep 2020 08:34:32 +0200 Subject: [PATCH] Persist gpg passphrase entry --- roles/pinentry-wsl/tasks/main.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/roles/pinentry-wsl/tasks/main.yaml b/roles/pinentry-wsl/tasks/main.yaml index 64849ff..7483050 100644 --- a/roles/pinentry-wsl/tasks/main.yaml +++ b/roles/pinentry-wsl/tasks/main.yaml @@ -13,6 +13,13 @@ dest: "/home/{{ account.name }}/bin/pinentry-wsl-ps1.sh" mode: "0755" +- name: enable session persistence + become_user: "{{ account.name }}" + lineinfile: + path: "/home/{{ account.name }}/bin/pinentry-wsl-ps1.sh" + regexp: "^PERSISTENCE=" + line: "PERSISTENCE=\"1\"" + - name: ensure gpg-agent is installed apt: name: gpg-agent @@ -25,5 +32,3 @@ create: yes regexp: "^pinentry-program" line: "pinentry-program /home/{{ account.name }}/bin/pinentry-wsl-ps1.sh" - -