• Skip to main content

Uly.me

cloud engineer

  • Home
  • About
  • Search

licenses

GCP VM Licenses

September 14, 2023

Here’s the command to display VM OS licenses.

#!/bin/bash
ts=$(date +%Y%m%d-%H%M%S)
log="gcp-licenses-logs-$ts"
>$log
while read -r project; do
    echo "Project: $project" | tee -a $log
    gcloud compute instances list --project $project --format="table[no-heading](name,zone.basename())" > instances.list
    while read -r instance zone; do
        gcloud compute instances describe $instance \
        --project $project \
        --zone $zone \
        --format="table[no-heading](name,zone.basename(),disks[0].licenses[0].basename())" | tee -a $log
    done < instances.list 
done < projectIds.txt

#!/bin/bash ts=$(date +%Y%m%d-%H%M%S) log="gcp-licenses-logs-$ts" >$log while read -r project; do echo "Project: $project" | tee -a $log gcloud compute instances list --project $project --format="table[no-heading](name,zone.basename())" > instances.list while read -r instance zone; do gcloud compute instances describe $instance \ --project $project \ --zone $zone \ --format="table[no-heading](name,zone.basename(),disks[0].licenses[0].basename())" | tee -a $log done < instances.list done < projectIds.txt

Filed Under: Cloud Tagged With: gcp, licenses, list, vm

  • Home
  • About
  • Search

Copyright © 2023