Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Idem Support #2460

Open
wants to merge 43 commits into
base: master
Choose a base branch
from
Open

Initial Idem Support #2460

wants to merge 43 commits into from

Conversation

vreutova
Copy link

@vreutova vreutova commented May 10, 2023

Initial support for Idem IAC provider of Infracost.

To run the code in this branch, run these steps:

git clone https://github.com/vreutova/infracost-idem-support infracost-idem-support
cd infracost-idem-support
make build
./build/infracost breakdown --path examples/idem/idem_plan.json 🚀

Using Idem CLI state command in the test mode
idem state test2.sls --test --output=json > ./output.json

And after that pass output.json to infracost cli:
./build/infracost breakdown --path=./output.json

Closes #2459

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ vreutova
❌ kpraveenk


kpraveenk seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

vreutova and others added 25 commits May 11, 2023 16:56
Add support for CloudWatch resources
Added support for elb resource
- Added generic test utility for Idem
- Added tests for instance.
- Added support for EC2 Transit gateway vpc attachment
- Corrected the output format, it was showing No cloud resources were detected.
Added support for EC2 Transit gateway vpc attachment
Added support for ACM, Cloudwatch loggroup and flow_logs
- Added support for RDS cluster and cluster instance
- Added test cases for both resources.
Added support for config-rule configuration-recorder
Added Support for eks_fargate_profile
Added support for RDS cluster and cluster instance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for Idem
2 participants