Skip to content

Feature Request: Add Consolidated Export Mode for a Single .tf File #646

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

Open
Thomas1430352 opened this issue Feb 28, 2025 · 5 comments
Open
Labels
enhancement New feature or request

Comments

@Thomas1430352
Copy link

Is your feature request related to a problem? Please describe.
Right now I think the export functionality of the provider creates separate .tf files for each configuration item. This can make version control, configuration review, and overall management cumbersome when dealing with large or complex environments.

Describe the solution you'd like
Introduce a new command-line flag (--consolidated) that enables users to export all configuration items into a single, consolidated .tf file. This unified file would serve as a single source of truth, making it easier to manage and track changes.

Describe alternatives you've considered
One alternative is manually merging the individual .tf files after export, but that process is error-prone and not scalable. Another option might be develop an external script to automate the merging and integration capability directly into the provider would be more robust and user-friendly

@Thomas1430352 Thomas1430352 added the enhancement New feature or request label Feb 28, 2025
@Thomas1430352
Copy link
Author

I would Like to tackle this if possible :)

@Reinhard-Pilz-Dynatrace
Copy link
Collaborator

Hi @Thomas1430352

Does "I would Like to tackle this if possible :)" mean you would like to contribute code changes for that additional command line flag? Or did I misinterpret that?

regards,
Reinhard

@Thomas1430352
Copy link
Author

Hello @Reinhard-Pilz-Dynatrace. Yes, if possible I would like to work on this enhancement. I am not sure if there was a way to contribute, I apologize if that is not allowed or if I went about it the wrong way.

@Reinhard-Pilz-Dynatrace
Copy link
Collaborator

Contributing to the project is actually very welcome. We are regularly checking any Pull Requests made by customers. If you need any help or clarification during development, feel free to reach out.

@Reinhard-Pilz-Dynatrace
Copy link
Collaborator

Hello @Thomas1430352, would you mind taking a look at the question on the PR you have filed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants