Нет, при выполнении terraform init состояние не будет автоматически подгружаться на машину после его удаления с локального диска и переноса на провайдер.
terraform init в первую очередь выполняет следующие действия:
Файл локального состояния (terraform.tfstate) удаляется с локальной машины. Terraform будет использовать только состояние, сохраненное в настроенном бэкенде.
Что произойдет:
terraform init, Terraform прочитает конфигурацию и определит наличие настроенного бэкенда.terraform.tfstate. Terraform будет работать напрямую с удаленным состоянием.При последующих выполнениях команд (terraform plan, terraform apply, terraform destroy) Terraform будет обращаться к удаленному бэкенду для получения текущего состояния инфраструктуры.
Пример настройки бэкенда S3:
terraform