First commit

This commit is contained in:
Yorick Barbanneau 2022-11-20 00:45:12 +01:00
commit 9417f24a25
4 changed files with 61 additions and 0 deletions

29
tasks/main.yml Normal file
View file

@ -0,0 +1,29 @@
---
- name: Create config dirs
ansible.builtin.file:
path: '{{ ansible_user_dir }}/.config/systemd/user'
state: directory
mode: 0750
- name: Copy systemd service file
ansible.builtin.copy:
src: 'ssh-agentd.service'
dest: '{{ ansible_user_dir }}/.config/systemd/user/'
mode: 0640
- name: Copy ssh-agent env file
ansible.builtin.copy:
src: 'ssh-agentd.conf'
dest: '{{ ansible_user_dir }}/.config/environment.d/'
mode: 0640
- name: Activate service
ansible.builtin.systemd:
name: 'ssh-agentd'
scope: user
daemon-reload: true
state: stopped
enabled: true
environment:
XDG_RUNTIME_DIR: "/run/user/{{ ansible_user_uid }}"