Managed OpenStack
Latest
List All Application Stack And Tenants in OpenStack Region
Problem
How to list all the application stack for the corresponding username and its tenants for an OpenStack region?
Environment
Platform9 Managed OpenStack - All Versions
OpenStack Unified CLI
Procedure
Follow the below steps to gather the requested information:
Source the admin RC file for your environment.
$ source [your_rc_file].rc
Run the below script to capture data for region provided in the source file.
# Give +x permission to the script before executing.# Run this bash script on each tenant.echo -e "Application \t\t\t User \t\t\t Tenant"for name in $(openstack stack list --all | awk '{print$2}' | egrep -v ID) do stack_name=$(openstack stack show $name -c stack_name -f value 2> /dev/null) if [[ $stack_name ]]; then stack_user=$(openstack stack show $name | grep spg_adid | awk '{printf$4}') stack_tenant=$(openstack stack show $name -c outputs | egrep -A1 "pf9_tenant" | egrep "output_value" | awk '{printf$4}') echo -e "${stack_name} \t ${stack_user} \t ${stack_tenant}" fi done
Additional Information
You can refer the community documentation for more details on openstack CLI options.
Last updated on
Was this page helpful?
Frequently Asked Questions
Solution
How To
Internal Only
Templates
Powered by
