ansible-sshagentd/tasks/main.yml
2022-11-20 00:45:12 +01:00

29 lines
701 B
YAML

---
- 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 }}"