---
version: "v1.1.2"
category: "experiments-updated"
---

#### `azure-backend` now manages Azure Storage remote state

The `azure-backend` experiment now enables functional Terragrunt support for the Azure Storage (`azurerm`) remote-state backend.

When the experiment is enabled, Terragrunt can bootstrap the resource group, storage account, and blob container used by `remote_state { backend = "azurerm" }`, detect whether the backend needs bootstrapping, converge blob versioning and soft-delete settings, delete state blobs or containers, and migrate state blobs within the same storage account.

Terragrunt-only settings such as `location`, the storage account SKU options, the `skip_*` flags, `enable_soft_delete`, `soft_delete_retention_days`, and `msi_resource_id` are consumed by Terragrunt and removed before it runs OpenTofu/Terraform with `init -backend-config`, so the underlying `azurerm` backend receives only keys it understands. `msi_resource_id` is not bootstrap-only: it also selects the managed identity used for delete and migrate.

This remains opt-in while the experiment is active:

```bash
terragrunt --experiment azure-backend run -- plan
```

Thanks to [@omattsson](https://github.com/omattsson) for driving this support forward.
