Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Large plan files with lots of references may take too much time to mount.
Following is an attempt to reduce it. (Processing my plan file went from taking 90 seconds to 4 seconds)
Using
raw_resources
instead ofresources
to prevent having too much information within the resources. (i.e. discard nested mountings and cycle references)I believe cycle referencing shouldn't be a problem. Older versions don't seem to fully support it, so I won't either. Example of how cycle references could be handled. (Changes the application behavior a bit.)