Sign inSign up

sander110419/cloud-infra-visualization

By sander110419

•Updated over 1 year ago

Cloud-Infra-Visualization is designed to programmatically create infrastructure designs and diagrams

Image
Security
Developer tools
Monitoring & observability
0

456

sander110419/cloud-infra-visualization repository overview

⁠Cloud-Infra-Visualization ☁️

Cloud-Infra-Visualization is an open-source tool designed to programmatically create infrastructure designs and diagrams for all major cloud vendors. This project aims to simplify the process of visualizing your cloud infrastructure, making it easier to understand and manage.

We currently support about 60 Azure resourcetypes.

Running this image with valid Azure credentials will give you an output json file and an excel file (xlsx) with all resources and details.

SonarCloud
Maintainability Rating Lines of Code

⁠🚀 How to Run

docker run -v /path/to/your/output_folder:/app/output sander110419/cloud-infra-visualization --tenant_id "your_tenant_id" --client_id "your_client_id" --client_secret "your_client_secret" --subscription_id "your_subscription_id" --resource_group "your_resource_group" --output_xlsx --output_drawio

Replace "/path/to/your/output_folder" with your actual output path.

If you do not add a subscription ID, the script will iterate over all available subscriptions.
Arguments:

  • --tenant_id: Your Azure tenant ID.
  • --client_id: Your Azure client ID.
  • --client_secret or --certificate_path: Your Azure client secret or the path to your certificate file.
  • --subscription_id (optional): The ID of the subscription you want to visualize. If not provided, all subscriptions will be visualized.
  • --resource_group (optional): The name of the resource group you want to visualize. If not provided, all resource groups will be visualized.
  • --rgtag_key and --rgtag_value (optional): Filter resource groups by this case-sensitive resource group Tag Key and Value.
  • --rtag_key and --rtag_value (optional): Filter resources by this case-sensitive resource Tag Key and Value.
  • --output_xlsx (optional): Output to Excel.
  • --output_folder (optional): The folder where the output files will be saved. If not provided, the files will be saved in the current directory.
  • --output_drawio (optional): Output to XML for DrawIO.

Read the full documentation Here⁠

Tag summary

Content type

Image

Digest

sha256:3850a8731…

Size

267.1 MB

Last updated

over 1 year ago

docker pull sander110419/cloud-infra-visualization