Added tmuxinator configs
This commit is contained in:
parent
79a9e97d31
commit
9c50d896c3
19 changed files with 948 additions and 0 deletions
48
.config/tmuxinator/auth.yml
Normal file
48
.config/tmuxinator/auth.yml
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/auth.yml
|
||||||
|
|
||||||
|
name: auth
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t mysql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- auth1: ssh psi-jack@auth1
|
||||||
|
- auth2: ssh psi-jack@auth2
|
||||||
|
|
52
.config/tmuxinator/cecs-ssh.yml
Normal file
52
.config/tmuxinator/cecs-ssh.yml
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/hv.yml
|
||||||
|
|
||||||
|
name: cecs
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t hv
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- web: ssh ceweb
|
||||||
|
- robust1: ssh cerobust1
|
||||||
|
- regions1: ssh ceregions1
|
||||||
|
- regions2: ssh ceregions2
|
||||||
|
- regions3: ssh ceregions3
|
||||||
|
- regions4: ssh ceregions4
|
||||||
|
|
54
.config/tmuxinator/cecs.yml
Normal file
54
.config/tmuxinator/cecs.yml
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/hv.yml
|
||||||
|
|
||||||
|
name: cecs
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t hv
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- web: ssh web1.cegrid.ld -t tmux a
|
||||||
|
- robust1: ssh robust1.cegrid.ld -t tmux a
|
||||||
|
- regions1: ssh regions1.cegrid.ld -t tmux a
|
||||||
|
- regions2: ssh regions2.cegrid.ld -t tmux a
|
||||||
|
- regions3: ssh regions3.cegrid.ld -t tmux a
|
||||||
|
- regions4: ssh regions4.cegrid.ld -t tmux a
|
||||||
|
- regions5: ssh regions5.cegrid.ld -t tmux a
|
||||||
|
- regions6: ssh regions6.cegrid.ld -t tmux a
|
||||||
|
|
49
.config/tmuxinator/debops.yml
Normal file
49
.config/tmuxinator/debops.yml
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/debops.yml
|
||||||
|
|
||||||
|
name: debops
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t hv
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- debops1: ssh ansible@debops
|
||||||
|
- debops2: ssh ansible@debops
|
||||||
|
- debops3: ssh ansible@debops
|
||||||
|
|
49
.config/tmuxinator/elastic.yml
Normal file
49
.config/tmuxinator/elastic.yml
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/elastic.yml
|
||||||
|
|
||||||
|
name: elastic
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t elastic
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- elastic1: ssh root@elasticsearch1
|
||||||
|
- elastic2: ssh root@elasticsearch2
|
||||||
|
- elastic3: ssh root@elasticsearch3
|
||||||
|
|
49
.config/tmuxinator/files.yml
Normal file
49
.config/tmuxinator/files.yml
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/web.yml
|
||||||
|
|
||||||
|
name: files
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t mysql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- files1: ssh psi-jack@files1
|
||||||
|
- files2: ssh psi-jack@files2
|
||||||
|
- files3: ssh psi-jack@files3
|
||||||
|
|
60
.config/tmuxinator/hosts.yml
Normal file
60
.config/tmuxinator/hosts.yml
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/manage.yml
|
||||||
|
|
||||||
|
name: Hosts
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t hv
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- frontend: ssh frontend
|
||||||
|
- git: ssh git
|
||||||
|
- grafana: ssh grafana
|
||||||
|
- jump: ssh jump
|
||||||
|
- pgsql1: ssh pgsql1
|
||||||
|
- pgsql2: ssh pgsql2
|
||||||
|
- get: ssh get
|
||||||
|
- hydra: ssh hydra
|
||||||
|
- jackett: ssh jackett
|
||||||
|
- lidarr: ssh lidarr
|
||||||
|
- ombi: ssh ombi
|
||||||
|
- plex: ssh plex
|
||||||
|
- radarr: ssh radarr
|
||||||
|
- sonarr: ssh sonarr
|
||||||
|
|
50
.config/tmuxinator/hv.yml
Normal file
50
.config/tmuxinator/hv.yml
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/hv.yml
|
||||||
|
|
||||||
|
name: HV
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t hv
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- hv1: ssh hv1 -t tmux a
|
||||||
|
- hv2: ssh hv2 -t tmux a
|
||||||
|
- hv3: ssh hv3 -t tmux a
|
||||||
|
- hv4: ssh hv4
|
||||||
|
- hv5: ssh hv5
|
49
.config/tmuxinator/k3s.yml
Normal file
49
.config/tmuxinator/k3s.yml
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/mysql.yml
|
||||||
|
|
||||||
|
name: k3s
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t mysql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- k3s-1: ssh psi-jack@k3s1
|
||||||
|
- k3s-2: ssh psi-jack@k3s2
|
||||||
|
- k3s-3: ssh psi-jack@k3s3
|
||||||
|
|
48
.config/tmuxinator/lb.yml
Normal file
48
.config/tmuxinator/lb.yml
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/lb.yml
|
||||||
|
|
||||||
|
name: lb
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t mysql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- lb1: ssh psi-jack@lb1
|
||||||
|
- lb2: ssh psi-jack@lb2
|
||||||
|
|
49
.config/tmuxinator/manage.yml
Normal file
49
.config/tmuxinator/manage.yml
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/manage.yml
|
||||||
|
|
||||||
|
name: Manage
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t hv
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- rudder: ssh rudder
|
||||||
|
- rudder: ssh rudder
|
||||||
|
- salt: ssh salt
|
||||||
|
|
48
.config/tmuxinator/mysql.yml
Normal file
48
.config/tmuxinator/mysql.yml
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/mysql.yml
|
||||||
|
|
||||||
|
name: mysql
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t mysql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- mysql1: ssh psi-jack@mysql1
|
||||||
|
- mysql2: ssh psi-jack@mysql2
|
||||||
|
|
49
.config/tmuxinator/nomad.yml
Normal file
49
.config/tmuxinator/nomad.yml
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/mysql.yml
|
||||||
|
|
||||||
|
name: nomad
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t mysql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- nomad1: ssh psi-jack@nomad1
|
||||||
|
- nomad2: ssh psi-jack@nomad2
|
||||||
|
- nomad3: ssh psi-jack@nomad3
|
||||||
|
|
48
.config/tmuxinator/pgsql.yml
Normal file
48
.config/tmuxinator/pgsql.yml
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/pgsql.yml
|
||||||
|
|
||||||
|
name: pgsql
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t pgsql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- pgsql1: ssh psi-jack@pgsql1
|
||||||
|
- pgsql2: ssh psi-jack@pgsql2
|
||||||
|
|
49
.config/tmuxinator/psql.yml
Normal file
49
.config/tmuxinator/psql.yml
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/psql.yml
|
||||||
|
|
||||||
|
name: psql
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t pgsql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- psql1: ssh psi-jack@psql1
|
||||||
|
- psql2: ssh psi-jack@psql2
|
||||||
|
- psql3: ssh psi-jack@psql3
|
||||||
|
|
49
.config/tmuxinator/redis.yml
Normal file
49
.config/tmuxinator/redis.yml
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/mysql.yml
|
||||||
|
|
||||||
|
name: redis
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t mysql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- redis1: ssh psi-jack@redis1
|
||||||
|
- redis2: ssh psi-jack@redis2
|
||||||
|
- redis3: ssh psi-jack@redis3
|
||||||
|
|
51
.config/tmuxinator/swarm.yml
Normal file
51
.config/tmuxinator/swarm.yml
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/swarm.yml
|
||||||
|
|
||||||
|
name: swarm
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t mysql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- swarm1: ssh psi-jack@swarm1
|
||||||
|
- swarm2: ssh psi-jack@swarm2
|
||||||
|
- swarm3: ssh psi-jack@swarm3
|
||||||
|
- swarm4: ssh psi-jack@swarm4
|
||||||
|
- swarm5: ssh psi-jack@swarm5
|
||||||
|
|
48
.config/tmuxinator/vault.yml
Normal file
48
.config/tmuxinator/vault.yml
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/vault.yml
|
||||||
|
|
||||||
|
name: vault
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t mysql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- vault1: ssh psi-jack@vault1
|
||||||
|
- vault2: ssh psi-jack@vault2
|
||||||
|
|
49
.config/tmuxinator/web.yml
Normal file
49
.config/tmuxinator/web.yml
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# /home/psi-jack/.config/tmuxinator/web.yml
|
||||||
|
|
||||||
|
name: web
|
||||||
|
root: ~/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Project hooks
|
||||||
|
# Runs on project start, always
|
||||||
|
# on_project_start: command
|
||||||
|
# Run on project start, the first time
|
||||||
|
# on_project_first_start: command
|
||||||
|
# Run on project start, after the first time
|
||||||
|
# on_project_restart: command
|
||||||
|
# Run on project exit ( detaching from tmux session )
|
||||||
|
# on_project_exit: command
|
||||||
|
# Run on project stop
|
||||||
|
# on_project_stop: command
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: editor
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t mysql
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- web1: ssh psi-jack@web1
|
||||||
|
- web2: ssh psi-jack@web2
|
||||||
|
- web3: ssh psi-jack@web3
|
||||||
|
|
Loading…
Reference in a new issue