I ran into this situation during my training the other day.

Say im working with another guy on a terraform infrastructure, and we have shared state (ofcourse).

He creates a resource and updates the state but doesnt deploy that said resource.

After which I code an important resource and want to deploy it, but i dont want the changes the other guy made to *apply* along with my resource.

What would be the ideal solution for this?

* Seperate workspace?
* Taint his resource?
* Remove his resource from the state file?