summaryrefslogtreecommitdiff
path: root/roles/gnupg/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/gnupg/tasks/main.yml')
-rw-r--r--roles/gnupg/tasks/main.yml20
1 files changed, 6 insertions, 14 deletions
diff --git a/roles/gnupg/tasks/main.yml b/roles/gnupg/tasks/main.yml
index 117ebf2..bfbf31a 100644
--- a/roles/gnupg/tasks/main.yml
+++ b/roles/gnupg/tasks/main.yml
@@ -2,21 +2,17 @@
2- name: Config dirs 2- name: Config dirs
3 file: 3 file:
4 state: directory 4 state: directory
5 path: "$XDG_CONFIG_HOME/{{ gnupg_config_item }}" 5 path: "$XDG_CONFIG_HOME/{{ item }}"
6 mode: 0700 6 mode: 0700
7 loop: 7 loop:
8 - gnupg 8 - gnupg
9 loop_control:
10 loop_var: gnupg_config_item
11- name: Config files 9- name: Config files
12 copy: 10 copy:
13 src: "gnupg/{{ gnupg_config_item }}" 11 src: "gnupg/{{ item }}"
14 dest: "$XDG_CONFIG_HOME/gnupg/{{ gnupg_config_item }}" 12 dest: "$XDG_CONFIG_HOME/gnupg/{{ item }}"
15 loop: 13 loop:
16 - gpg-agent.conf 14 - gpg-agent.conf
17 - gpg.conf 15 - gpg.conf
18 loop_control:
19 loop_var: gnupg_config_item
20- name: Get gnupg runtime folder name 16- name: Get gnupg runtime folder name
21 shell: 'gpgconf --list-dirs socketdir | sed -e "s@$XDG_RUNTIME_DIR/gnupg/@@"' 17 shell: 'gpgconf --list-dirs socketdir | sed -e "s@$XDG_RUNTIME_DIR/gnupg/@@"'
22 register: gnupg_runtime_dir_cmd 18 register: gnupg_runtime_dir_cmd
@@ -85,8 +81,8 @@
85 block: 81 block:
86 - name: Add systemd overrides 82 - name: Add systemd overrides
87 template: 83 template:
88 src: "systemd/{{ systemd_item }}.conf.j2" 84 src: "systemd/{{ item }}.conf.j2"
89 dest: "$XDG_CONFIG_HOME/systemd/user/{{ systemd_item }}.socket.d/override.conf" 85 dest: "$XDG_CONFIG_HOME/systemd/user/{{ item }}.socket.d/override.conf"
90 register: results 86 register: results
91 loop: 87 loop:
92 - dirmngr 88 - dirmngr
@@ -94,14 +90,10 @@
94 - gpg-agent-browser 90 - gpg-agent-browser
95 - gpg-agent-extra 91 - gpg-agent-extra
96 - gpg-agent-ssh 92 - gpg-agent-ssh
97 loop_control:
98 loop_var: systemd_item
99 - name: Restart systemd units 93 - name: Restart systemd units
100 systemd: 94 systemd:
101 daemon_reload: true 95 daemon_reload: true
102 scope: user 96 scope: user
103 state: restarted 97 state: restarted
104 name: "{{ restart_systemd_item }}.socket" 98 name: "{{ item }}.socket"
105 loop: "{{ results.results|selectattr('changed')|map(attribute='item')|list }}" 99 loop: "{{ results.results|selectattr('changed')|map(attribute='item')|list }}"
106 loop_control:
107 loop_var: restart_systemd_item