]> git.immae.eu Git - perso/Immae/Config/Ansible.git/commitdiff
ssh and tmux configuration fixes
authorIsmaël Bouya <ismael.bouya@fretlink.com>
Wed, 28 Nov 2018 09:13:27 +0000 (10:13 +0100)
committerIsmaël Bouya <ismael.bouya@fretlink.com>
Wed, 28 Nov 2018 19:23:16 +0000 (20:23 +0100)
roles/contexts/fretlink/templates/environment.j2
roles/tools/files/ssh/rc
roles/tools/templates/tmux.conf.j2

index bb9328a5e190b605e7eed25739661cb07ff4d9b2..e5e2c64da3dc733be70a702a63fedf353add5a1c 100644 (file)
@@ -8,6 +8,14 @@ if ! $(echo "$PATH" | grep -q "$DIR/toolbox/scripts"); then
   PATH="$DIR/toolbox/scripts:$PATH"
 fi
 
+p() {
+  if [ -z "$2" ]; then
+    pass show Travail/Fretlink/$1
+  else
+    pass show Travail/Fretlink/$1 | grep "^$2:" | sed -e "s/^$2: //"
+  fi | head -n1
+}
+
 build_macaroon() {
   if [ "$1" = "--old" ]; then
     shift
@@ -178,6 +186,7 @@ if [ "$APP" = "notifier" ]; then
   export TEMPLATES_ASSETS_BASE_URL="http://dummy/"
   export TRANSPOREON_USER="{{ lookup('passwordstore', 'Travail/Fretlink/Transporeon/ApiTest subkey=Login') }}"
   export TRANSPOREON_PASSWORD="{{ lookup('passwordstore', 'Travail/Fretlink/Transporeon/ApiTest') }}"
+  export TRANSPOREON_HOST="api.test.transporeon.com"
   export TRANSPOREON_CALLBACK_USER="{{ lookup('passwordstore', 'Travail/Fretlink/Transporeon/NotifierCallbackTest subkey=Login') }}"
   export TRANSPOREON_CALLBACK_PASSWORD="{{ lookup('passwordstore', 'Travail/Fretlink/Transporeon/NotifierCallbackTest') }}"
 
index 35b7d342e713230b7124a0e119c27d54022c44e2..32d1bd465e85df2a286768770a82159d062ecb43 100644 (file)
@@ -1,8 +1,9 @@
 #!/bin/bash
 
-if [ -n "$DISPLAY" ]; then
-  export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority"
-  read protocol cookie
-  xauth remove $DISPLAY
-  xauth add $DISPLAY "$protocol" "$cookie"
+if read proto cookie && [ -n "$DISPLAY" ]; then
+  if [ `echo $DISPLAY | cut -c1-10` = "localhost:" ]; then
+    echo add unix:`echo $DISPLAY | cut -c11-` $proto $cookie
+  else
+    echo add $DISPLAY "$protocol" "$cookie"
+  fi | xauth -q -
 fi
index 07e88b96feef00a49adde38016cbb6ed8a90b83a..57ddc2e9670e2f44359620ef2808a5253b265f37 100644 (file)
@@ -75,3 +75,4 @@ set-window-option -g window-status-bell-style fg=yellow,bold,underscore
 set -g default-terminal screen-256color
 
 set -g mouse on
+set -g detach-on-destroy off