enable gpg-agent/dirmngr via systemd

Users who manage gpg-agent via their shell profiles probably want to set
gnupg.enable_agent to False.
This commit is contained in:
Pig Monkey 2017-06-11 16:56:52 -07:00
parent 88e0f776f8
commit 43d4ae7cc6
2 changed files with 19 additions and 0 deletions

View file

@ -29,6 +29,9 @@ ssh:
user_key: /root/id_rsa
enable_sshd: False
gnupg:
enable_agent: True
mail:
sync_tool: isync
sync_pim: True

View file

@ -1,3 +1,19 @@
---
- name: Install gnupg
pacman: name=gnupg state=present
- name: Enable gpg-agent.socket
systemd: name=gpg-agent.socket user=yes enabled=yes state=started
become: yes
become_user: "{{ user.name }}"
environment:
XDG_RUNTIME_DIR: "/run/user/{{ user.uid }}"
when: gnupg.enable_agent == True
- name: Enable dirmngr.socket
systemd: name=dirmngr.socket user=yes enabled=yes state=started
become: yes
become_user: "{{ user.name }}"
environment:
XDG_RUNTIME_DIR: "/run/user/{{ user.uid }}"
when: gnupg.enable_agent == True