diff options
author | Lars Wirzenius <liw@liw.fi> | 2023-09-06 10:57:21 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2023-09-06 10:57:21 +0300 |
commit | f56a51bbbe037019c2523506fe1eda1580e0b05d (patch) | |
tree | 536cf299de159f70c9eb957893d53101ce060839 /ansible/radicle-dev.yml | |
parent | bf25c932a73406e8a1b2b4135b54afd16be0b301 (diff) | |
download | ansibleness-f56a51bbbe037019c2523506fe1eda1580e0b05d.tar.gz |
radicle-dev: configure user ssh-agent even without desktop env
Sponsored-by: author
Diffstat (limited to 'ansible/radicle-dev.yml')
-rw-r--r-- | ansible/radicle-dev.yml | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/ansible/radicle-dev.yml b/ansible/radicle-dev.yml index e1cd3b9..091cc67 100644 --- a/ansible/radicle-dev.yml +++ b/ansible/radicle-dev.yml @@ -17,6 +17,35 @@ - dh-cargo - python3 - ripgrep + - file: + state: directory + path: /home/liw/.config/systemd/user/ + owner: liw + group: liw + mode: 0755 + - copy: + content: | + [Unit] + Description=SSH key agent + + [Service] + Type=simple + Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket + ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK + + [Install] + WantedBy=default.target + dest: /home/liw/.config/systemd/user/ssh-agent-user.service + owner: liw + group: liw + mode: 0644 + - copy: + content: | + SSH_AUTH_SOCK="${XDG_RUNTIME_DIR}/ssh-agent.socket" + dest: /home/liw/.config/environment.d/ssh_auth_socket.conf + owner: liw + group: liw + mode: 0644 vars: ansible_python_interpreter: /usr/bin/python3 |