miroapp / cloud-data-import

CLI Tool for Importing Cloud Data to Visualize Cloud Infrastructure in Miro
https://miro.com
Other
7 stars 2 forks source link

Import from CloudFormation template or stack #107

Open moltar opened 2 months ago

moltar commented 2 months ago

Feature Description

I'd like to see support imports for CloudFormation templates and/or stacks.

Use Case

The correct, and robust way, to define infrastructure is by using IaC approach. The service for that on AWS is CloudFormation. Most mature organizations will not have a bunch of resources just scattered around an account. So a diagram based on an account scan is mostly useless.

A boundary for an application is generally a CloudFormation Stack(s).

So it makes sense to base the diagrams on that too.

Suggested Solution

Rather than scanning resources manually, allow users to feed a CloudFormation template or provide a stack name from which to extract resources.

Alternatives Considered

N/A

Additional Context

N/A

Checklist

alireza-sheikholmolouki commented 2 months ago

Hi @moltar, thanks for taking the time to open this issue. Our current script focuses on scanning existing infrastructure resources. We're planning to add CloudFormation support as a new feature in the near future. We'll keep you updated on our progress in this thread.

moltar commented 2 months ago

focuses on scanning existing infrastructure

btw, that's also probably not the best way to do this.

you should probably just use & rely on this: https://aws.amazon.com/resourceexplorer/