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