Kaynağa Gözat

barrier ssh connection

pull/1/head
ebeveyn
işleme
32028c69bf
2 değiştirilmiş dosya ile 22 ekleme ve 0 silme
  1. +6
    -0
      tasks/barrier.yaml
  2. +16
    -0
      templates/barrier/barrier-ssh-connection@.service.j2

+ 6
- 0
tasks/barrier.yaml Dosyayı Görüntüle

@@ -62,3 +62,9 @@
src: barrier/barrierc@.service.j2
dest: ~/.config/systemd/user/barrierc@.service
notify: systemd daemon-reload

- name: barrier ssh conection user service
template:
src: barrier/barrier-ssh-connection@.service.j2
dest: ~/.config/systemd/user/barrier-ssh-connection@.service
notify: systemd daemon-reload

+ 16
- 0
templates/barrier/barrier-ssh-connection@.service.j2 Dosyayı Görüntüle

@@ -0,0 +1,16 @@
{{ ansible_managed | comment }}

[Unit]
Description=barrier ssh connection
PartOf=graphical-session.target

[Service]
Type=simple
ExecStart=sh -c "sleep infinity | ssh $@" ssh -R 24800:localhost:24800 %i\
systemctl --user stop lockscreen.service;\
systemctl --user start barrierc@localhost.service;\
systemd-run --user -u lockscreen-barrier-unlock sh -c "\"cat < lock > /dev/null; systemctl --user start lockscreen.service; systemctl --user stop barrierc@localhost.service;\"";\
exec > lock

[Install]
WantedBy=graphical-session.target