Updated aliases to use subshells

This commit is contained in:
Ben Vincent 2023-08-26 14:23:44 +10:00
parent a3b7cd3e76
commit 9965412f60

View File

@ -39,21 +39,21 @@ if [[ -n $TMUX ]]; then
fi fi
# ansible # ansible
alias restart-bind='cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml restart-bind.yml' alias restart-bind='(cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml playbooks/restart-bind.yml)'
alias update-bind='cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml site-setup.yml -l proddns -t bind' alias update-bind='(cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml playbooks/site-setup.yml -l proddns -t bind)'
alias update-squid='cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml site-setup.yml -l prodinf02 -t squid' alias update-squid='(cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml playbooks/site-setup.yml -l prodinf02 -t squid)'
alias update-certbot='cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml site-setup.yml -l prodinf01 -t certbot' alias update-certbot='(cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml playbooks/site-setup.yml -l prodinf01 -t certbot)'
alias update-haproxy='cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml site-setup.yml -l prodhlb -t haproxy' alias update-haproxy='(cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml playbooks/site-setup.yml -l prodhlb -t haproxy)'
alias update-firewalls='cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml site-setup.yml -t firewall' alias update-firewalls='(cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml playbooks/site-setup.yml -t firewall)'
alias run-envpatching='cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml update-hosts.yml' alias run-envpatching='(cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml playbooks/update-hosts.yml)'
alias run-envreboot='cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml restart-hosts.yml' alias run-envreboot='(cd ~/src/ansible-playbooks-prod; ansible-playbook -i inventory.yml playbooks/restart-hosts.yml)'
# configs # configs
alias zshconfig="$EDITOR ~/.zshrc" alias zshconfig="$EDITOR ~/.zshrc"
alias i3config="$EDITOR ~/.config/i3/config" alias i3config="$EDITOR ~/.config/i3/config"
alias sshconfig="$EDITOR ~/.ssh/config" alias sshconfig="$EDITOR ~/.ssh/config"
alias edithosts="sudoedit /etc/hosts" alias edithosts="sudoedit /etc/hosts"
alias vimrc="cd ~/.config/nvim/; $EDITOR" alias vimrc="(cd ~/.config/nvim/; $EDITOR)"
# fix commands # fix commands
alias ipcalc='~/.local/bin/ipcalc -n' alias ipcalc='~/.local/bin/ipcalc -n'