github patrickchugh/terravision v0.54.0

4 hours ago

TerraVision 0.54.0

  • Hybrid networks from Terraform. Customer gateways are drawn in a corporate data centre box outside the AWS Cloud, and Direct Connect runs from the router through the connection and the Direct Connect gateway to the Transit Gateway (previously every aws_dx* resource merged into one node next to an empty data centre box).
  • One copy per subnet. Resources that span subnets, such as Network Firewall, Transit Gateway attachments, Directory Service, interface VPC endpoints and load balancers using subnets = aws_subnet.x[*].id, are drawn once in each of their subnets. Single-subnet resources of the same type are no longer numbered along with them.
  • VPC endpoints and databases in the right place. Interface endpoints stay in their subnets and gateway endpoints in their own VPC, instead of all endpoints in the first VPC (or vanishing). RDS Multi-AZ instances and Aurora clusters get a copy in each subnet of their DB subnet group; single-AZ instances are drawn in their VPC instead of outside it.
  • Cleaner diagrams. Transit Gateway route tables and routes, and Network Firewall policies and rule groups, no longer draw as blank boxes.
  • On-premises systems in graphs. New tv_aws_server, tv_aws_client and tv_aws_database nodes use the AWS General icons and sit in a tv_aws_onprem data centre box.
  • Layout fixes. The flow legend and footer no longer cover a node below the cloud, such as the internet; the data centre box icon matches the other box icons.
  • Gallery: every example now has CIDR ranges, private connectivity and numbered flows; the Google Cloud examples have coloured, labelled flows, and the multi-account network shows Direct Connect with a VPN backup: https://patrickchugh.github.io/terravision/gallery/
  • Plugin 1.8.0. Assistants learn how to draw hybrid networks and how to keep on-premises systems when writing Terraform from a diagram, and the worked examples are the current gallery designs. Update with claude plugin marketplace update terravision, then claude plugin update terravision-cloud-diagrams@terravision.

Don't miss a new terravision release

NewReleases is sending notifications on new releases.