1.

Explain State File Locking in the context of Terraform.

Answer»

Terraform's STATE FILE locking method prevents conflicts between numerous users doing the same TASK by blocking activities on a given state file. When ONE user unlocks the lock, only the other user has access to that state. Terraform will lock your state for any operations that potentially write state if your backend supports it. This prevents outsiders from gaining access to the lock and corrupting your state. All operations that have the potential to write state are automatically locked. There will be no indication that this is happening. Terraform will not CONTINUE if state locking fails. The -lock flag can be used to deactivate state locking for most tasks, although it is not advised. Terraform will send a status message if gaining the lock takes longer than planned. If your backend enables state locking, even if Terraform doesn't send a message, it still happens.



Discussion

No Comment Found