some improvements
This commit is contained in:
@@ -7,8 +7,8 @@ bt-alerts() {ssh root@pidou monshow | grep -v "none$" | grep -v "^ " | g
|
||||
bt-dom0() {awk '/Container:/{ print $2}' ${INFRA}/host/${1}}
|
||||
bt-each() {$INFRA/bin/foreach $@}
|
||||
bt-host() {cat $INFRA/host/$1}
|
||||
bt-release() {ssh root@$1 cat /etc/debian_version}
|
||||
bt-tickets() {echo "Tickets:$(curl -s "https://maudin:$(/home/hybris/.scripts/keepcli -p Dashbeard)@dashbeard.bearstech.com/api/dashbeard.txt")"}
|
||||
bt-vpn() {for i in $(nmcli con | grep vpn | grep -v -- -- | cut -d' ' -f1); do nmcli con down $i; done; nmcli con up bearstech}
|
||||
|
||||
# Google Cloud
|
||||
# The next line updates PATH for the Google Cloud SDK.
|
||||
@@ -17,5 +17,12 @@ source '/home/hybris/dev/bearstech/google-cloud-sdk/path.zsh.inc'
|
||||
source '/home/hybris/dev/bearstech/google-cloud-sdk/completion.zsh.inc'
|
||||
|
||||
# OVH cloud
|
||||
nova-env() {source $INFRA/cloud/ovh-$1.env}
|
||||
nova-list() {ls $INFRA/cloud/ovh-*.env | sed "s@$INFRA/cloud/ovh-\(.*\).env@\1@"}
|
||||
nova-env() {source $INFRA/cloud/ovh-$1.env}
|
||||
|
||||
# Some completion functions
|
||||
_complete_bt-host() {reply=($(ls $INFRA/host))}
|
||||
_complete_nova-env() {reply=($(ls $INFRA/cloud/ovh-*.env | sed "s@$INFRA/cloud/ovh-\(.*\).env@\1@"))}
|
||||
compctl -K _complete_bt-host bt-dom0
|
||||
compctl -K _complete_bt-host bt-host
|
||||
compctl -K _complete_bt-host bt-release
|
||||
compctl -K _complete_nova-env nova-env
|
||||
|
||||
Reference in New Issue
Block a user