From ce9038512c4eb04843140526f3388d11b1fe3443 Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Sun, 7 Feb 2021 14:08:17 +0100 Subject: [PATCH] Setup gpg-agent --- roles/user-account/tasks/main.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/roles/user-account/tasks/main.yaml b/roles/user-account/tasks/main.yaml index 1d3b949..05de530 100644 --- a/roles/user-account/tasks/main.yaml +++ b/roles/user-account/tasks/main.yaml @@ -35,3 +35,27 @@ src: "gnupg/" dest: "/home/{{ account.name }}/.gnupg/" mode: "0600" + +- name: set gpg-agent pinentry-program + become_user: "{{ account.name }}" + lineinfile: + path: "/home/{{ account.name }}/.gnupg/gpg-agent.conf" + regexp: "^pinentry-program " + line: "pinentry-program /usr/bin/pinentry-gtk-2" + mode: 0644 + create: yes + +- name: set gpg-agent max-cache-ttl + become_user: "{{ account.name }}" + lineinfile: + path: "/home/{{ account.name }}/.gnupg/gpg-agent.conf" + regexp: "^max-cache-ttl " + line: "max-cache-ttl 60480000" + +- name: set gpg-agent default-cache-ttl + become_user: "{{ account.name }}" + lineinfile: + path: "/home/{{ account.name }}/.gnupg/gpg-agent.conf" + regexp: "^default-cache-ttl " + line: "default-cache-ttl 60480000" +