summaryrefslogtreecommitdiff
path: root/ansible/radicle-dev.yml
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-09-06 10:57:21 +0300
committerLars Wirzenius <liw@liw.fi>2023-09-06 10:57:21 +0300
commitf56a51bbbe037019c2523506fe1eda1580e0b05d (patch)
tree536cf299de159f70c9eb957893d53101ce060839 /ansible/radicle-dev.yml
parentbf25c932a73406e8a1b2b4135b54afd16be0b301 (diff)
downloadansibleness-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.yml29
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