Comments (5)
Hi @MichaelMure , thanks for raising this issue !
That's a good point to raise. Indeed, Terraform supports multiple backends (S3 included) but the goal of inframap
is to only generate graphs from local tfstate
(or HCL
), it's currently up to the user to provide the tfstate
or HCL
.
In order to solve your use-case: inframap
is able to read the tfstate
(or HCL
) from the stdin
, you could simply make the following:
aws s3 cp s3://bucket/path/to/your/file.tfstate - | inframap generate --tfstate
from inframap.
@MichaelMure we added your question to the FAQ in this PR (#46) https://github.com/cycloidio/inframap#does-inframap-support-terraform-backends-
Thanks for your contribution ! 😉
from inframap.
thanks :)
from inframap.
If using some other backend (such as the http backend) then an alternative approach is:
terraform state pull | inframap generate --tfstate
from inframap.
Thanks @purplepangolin I'm gonna add it to the documentation so it's also easily available for people to use :) BTW if you want you can drop the --tfstate
flag as it automatically identifies the type (HCL or State) if you want :)
from inframap.
Related Issues (20)
- panic: interface conversion: interface {} is string, not []interface {} HOT 7
- Brew install error HOT 5
- Generating 3 resources icon in the graph where I have so many other resources for Azure Provider HOT 1
- No return code HOT 3
- Alicloud support HOT 1
- `brew install inframap` installs old version HOT 2
- Docs : requirements HOT 3
- Display of Amazon autoscaling groups
- Trouble in installing for Windows HOT 2
- Add The possibility to export TF Documentation HOT 1
- Support Terraform Workspaces HOT 6
- Export to mermaid HOT 1
- google_project_iam_policy not supported
- any chance of getting a multi-arch container including arm?
- Custom icons for modules
- Unsupported block type; Blocks of type "moved" are not expected here. HOT 1
- Add support for Equinix resources
- This project is not being kept current. Please update the readme. HOT 1
- Azure Resources HOT 2
- consider implementing a stdin source HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inframap.