From c22e38dbd0b02fa605a19d944d2a033917e9b67f Mon Sep 17 00:00:00 2001 From: Pablo Sarria Date: Mon, 27 Mar 2023 10:23:43 +0200 Subject: [PATCH] subo script para trabajar con el API --- alias_vps.sh | 9 +++++++++ update_alias_vps.sh | 6 ++++++ 2 files changed, 15 insertions(+) create mode 100755 alias_vps.sh create mode 100755 update_alias_vps.sh diff --git a/alias_vps.sh b/alias_vps.sh new file mode 100755 index 0000000..82f4c80 --- /dev/null +++ b/alias_vps.sh @@ -0,0 +1,9 @@ +#!/bin/bash +UUID=$1 + +for a in $(zoneadm list -n); do + UUID=$a + ZONEALIAS=`zonecfg -z ${UUID} info attr name=alias | awk '$1 ~ /value:/ { print $2 }' | openssl base64 -d` + IP=`zonecfg -z ${UUID} info net | awk '$2 ~ /ips/ { print $2 }' | awk -F\" '{ print $2 }' | sed 's/,/ /'` + echo ${UUID} ${ZONEALIAS} ${IP} +done diff --git a/update_alias_vps.sh b/update_alias_vps.sh new file mode 100755 index 0000000..f570a98 --- /dev/null +++ b/update_alias_vps.sh @@ -0,0 +1,6 @@ +#!/bin/bash +UUID=$1 +ALIAS=$2 +NEWALIAS=`echo ${ALIAS} | tr -d '\n' | openssl base64` + +zonecfg -z ${UUID} "select attr name=alias; set value=\"${NEWALIAS}\";end"