Skip to content

Commit 26efd8c

Browse files
committed
Cleaning up output
1 parent 07c7f40 commit 26efd8c

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

shell/vmc_sddc_summary.sh

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ if [ ${#} -ne 3 ]; then
55
exit 1
66
fi
77

8-
type jq > /dev/null 2&>1
8+
type jq > /dev/null 2>&1
99
if [ $? -eq 1 ]; then
1010
echo "It does not look like you have jq installed. This script uses jq to parse the JSON output"
1111
exit 1
@@ -18,20 +18,23 @@ SDDCID=$3
1818
RESULTS=$(curl -s -X POST -H "application/x-www-form-urlencoded" "https://console.cloud.vmware.com/csp/gateway/am/api/auth/api-tokens/authorize" -d "refresh_token=$REFRESH_TOKEN")
1919
CSP_ACCESS_TOKEN=$(echo $RESULTS | jq -r .access_token)
2020

21-
RESULTS=$(curl -s -X GET -H "Content-Type: application/json" -H "csp-auth-token: ${CSP_ACCESS_TOKEN}" "https://vmc.vmware.com/vmc/api/orgs/${ORGID}/sddcs/${SDDCID}")
21+
curl -s -X GET -H "Content-Type: application/json" -H "csp-auth-token: ${CSP_ACCESS_TOKEN}" -o SDDC_RESULTS "https://vmc.vmware.com/vmc/api/orgs/${ORGID}/sddcs/${SDDCID}"
2222

23-
SDDC_VERSION=$(echo ${RESULTS}|jq .resource_config.sddc_manifest.vmc_version)
24-
CREATE_DATE=$(echo ${RESULTS}|jq .created)
25-
DEPLOYMENT_TYPE=$(echo ${RESULTS}|jq .resource_config.deployment_type)
26-
REGION=$(echo ${RESULTS}|jq .resource_config.region)
27-
AVAILABILITY_ZONE=$(echo ${RESULTS}|jq .resource_config.availability_zones)
28-
INSTANCE_TYPE=$(echo ${RESULTS}|jq .resource_config.sddc_manifest.esx_ami.instance_type)
29-
VPC_CIDR=$(echo ${RESULTS}|jq .resource_config.vpc_info.vpc_cidr)
30-
NSXT=$(echo ${RESULTS}|jq .resource_config.nsxt)
31-
EXPIRATION_DATE=$(echo ${RESULTS}|jq .expiration_date)
23+
SDDC_NAME=$(cat SDDC_RESULTS|jq -r .name)
24+
SDDC_VERSION=$(cat SDDC_RESULTS|jq -r .resource_config.sddc_manifest.vmc_version)
25+
CREATE_DATE=$(cat SDDC_RESULTS|jq -r .created)
26+
DEPLOYMENT_TYPE=$(cat SDDC_RESULTS|jq -r .resource_config.deployment_type)
27+
REGION=$(cat SDDC_RESULTS|jq -r .resource_config.region)
28+
AVAILABILITY_ZONE=$(cat SDDC_RESULTS|jq -r .resource_config.availability_zones)
29+
INSTANCE_TYPE=$(cat SDDC_RESULTS|jq -r .resource_config.sddc_manifest.esx_ami.instance_type)
30+
VPC_CIDR=$(cat SDDC_RESULTS|jq -r .resource_config.vpc_info.vpc_cidr)
31+
NSXT=$(cat SDDC_RESULTS|jq -r .resource_config.nsxt)
32+
EXPIRATION_DATE=$(cat SDDC_RESULTS|jq -r .expiration_date)
33+
POP_IPADDRESS=$(cat SDDC_RESULTS|jq -r .resource_config.agent.internal_ip)
3234

3335
cat << EOF
3436
37+
SDDCName: ${SDDC_NAME}
3538
Version: ${SDDC_VERSION}
3639
CreateDate: ${CREATE_DATE}
3740
ExpirationDate: ${EXPIRATION_DATE}
@@ -40,6 +43,7 @@ Region: ${REGION}
4043
AvaiabilityZone: ${AVAILABILITY_ZONE}
4144
InstanceType: ${INSTANCE_TYPE}
4245
VpcCIDR: ${VPC_CIDR}
46+
PoPIP: ${POP_IPADDRESS}
4347
NSXT: ${NSXT}
4448
4549
EOF

0 commit comments

Comments
 (0)