From 32cfa662543f2b255f50cea950b49139b15ab475 Mon Sep 17 00:00:00 2001 From: Hunter Haugen Date: Wed, 18 Nov 2015 09:49:57 -0800 Subject: [PATCH] Update vmpooler commands --- .zshenv | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.zshenv b/.zshenv index 1d47c08..e64cf5c 100644 --- a/.zshenv +++ b/.zshenv @@ -289,10 +289,14 @@ alias -s mkv="mplayer" alias -s mpg="mplayer" # Functions -function listvm() { curl -H "X-AUTH-TOKEN: $(grep vmpooler_token ~/.fog | cut -d ' ' -f 4)" -s --url http://vcloud.delivery.puppetlabs.net/vm/ ; } -function getvm() { curl -H "X-AUTH-TOKEN: $(grep vmpooler_token ~/.fog | cut -d ' ' -f 4)" -d --url http://vcloud.delivery.puppetlabs.net/vm/$1 ; } +function listtoken() { curl -u hunter --url vmpooler.delivery.puppetlabs.net/api/v1/token ; } +function gettoken() { curl -X POST -u hunter --url vmpooler.delivery.puppetlabs.net/api/v1/token ; } +function rmtoken() { curl -X DELETE -u hunter --url vmpooler.delivery.puppetlabs.net/api/v1/token/$1 ; } +function listmyvm() { curl --url vmpooler.delivery.puppetlabs.net/api/v1/token/$(grep vmpooler_token ~/.fog | cut -d ' ' -f 4); } +function listvm() { curl -H "X-AUTH-TOKEN: $(grep vmpooler_token ~/.fog | cut -d ' ' -f 4)" -s --url vmpooler.delivery.puppetlabs.net/api/v1/vm/ ; } +function getvm() { curl -H "X-AUTH-TOKEN: $(grep vmpooler_token ~/.fog | cut -d ' ' -f 4)" -d --url vmpooler.delivery.puppetlabs.net/api/v1/vm/$1 ; } function sshvm() { ssh -i ~/.ssh/id_rsa-acceptance root@$1 ; } -function rmvm() { curl -H "X-AUTH-TOKEN: $(grep vmpooler_token ~/.fog | cut -d ' ' -f 4)" -X DELETE --url http://vcloud.delivery.puppetlabs.net/vm/$1 ; } +function rmvm() { curl -H "X-AUTH-TOKEN: $(grep vmpooler_token ~/.fog | cut -d ' ' -f 4)" -X DELETE --url vmpooler.delivery.puppetlabs.net/api/v1/vm/$1 ; } args() { echo $#; } title() { WINTITLE="$*"; print -Pn "\e]0;$WINTITLE\a" } hl() { pbpaste | highlight --syntax=$1 -O rtf | pbcopy }