aboutsummaryrefslogtreecommitdiffstats
path: root/roles/_workstation/smartcard/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/_workstation/smartcard/tasks/main.yml')
-rw-r--r--roles/_workstation/smartcard/tasks/main.yml21
1 files changed, 16 insertions, 5 deletions
diff --git a/roles/_workstation/smartcard/tasks/main.yml b/roles/_workstation/smartcard/tasks/main.yml
index 4037b5c..8baea2e 100644
--- a/roles/_workstation/smartcard/tasks/main.yml
+++ b/roles/_workstation/smartcard/tasks/main.yml
@@ -9,8 +9,19 @@
name: "{{ smartcard_packages }}"
state: present
-# - name: start and enable pcscd service
-# ansible.builtin.service:
-# name: pcscd
-# state: started
-# enabled: true
+- name: start and enable pcscd service
+ ansible.builtin.service:
+ name: pcscd
+ state: started
+ enabled: true
+
+- name: generate pcscd-restart system service
+ ansible.builtin.template:
+ src: pcscd-restart.service.j2
+ dest: "/etc/systemd/system/pcscd-restart.service"
+ mode: "0755"
+
+- name: enable pcscd-restart system service
+ ansible.builtin.service:
+ name: pcscd-restart.service
+ enabled: true
remember that computers suck.