Skip to content
Discussion options

You must be logged in to vote

Hey @kreeger 👋🏼

Your use case is probably not the best for terraform, as CSI driver is constantly updating the VM outside of the terraform, so there is always a drift in the resource that provider needs to reconcile on each run.
There are few limitations of the current provider that doesn't allow it to reconcile VM resource efficiently: disks represented as a list, not as a map with the interface as a key; legacy terraform SDK does not handle defaults well, etc. So, depends on the workflow, read / refresh / import operations may produce an inconsistent state.

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@bpg
Comment options

bpg Jul 28, 2025
Maintainer

Answer selected by kreeger
@kreeger
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants