FEATURES:
- Support
-var-file
option to specify the path to the terraform variable file. - Support migrating resources from
azurerm
provider toazapi
provider. - When migrating resources from
azurerm
provider toazapi
provider, it will generatemoved
block to modify the terraform state.
Target azurerm version: v4.0.0
FEATURES:
- The new migration flow uses
import
andremoved
block instead of importing resources and removing resources from terraform state directly. - Support
working-dir
flag to specify the working directory
Target azurerm version: v3.114.0
Target azurerm version: v3.110.0
Target azurerm version: v3.99.0 Target azapi version: v1.13.0
Target azurerm version: v3.83.0
Target azurerm version: v3.83.0
Target azurerm version: v3.79.0
Target azurerm version: v3.71.0
Target azurerm version: v3.66.0
Target azurerm version: v3.61.0
ENHANCEMENTS:
- Refactor: use
tfadd
to generate config from state
BUG FIXES:
- Fix import with
for_each
statement
Target azurerm version: v3.55.0
ENHANCEMENTS:
- Refactor: use aztft to get resource type & upgrade to go 1.19
BUG FIXES:
- Fix import with
count
statement
Target azurerm version: v3.50.0
Target azurerm version: v3.45.0
Target azurerm version: v3.41.0
Target azurerm version: v3.37.0
Target azurerm version: v3.31.0
Target azurerm version: v3.24.0
Target azurerm version: v3.22.0
Target azurerm version: v3.18.0
FEATURES:
- Refresh state after migrating update resources.
Target azurerm version: v3.11.0
Target azurerm version: v3.1.0
Target azurerm version: v3.0.2
Target azurerm version: v2.99.0
FEATURES:
- Support resource
azapi_resource
migration - Support resource
azapi_update_resource
migration - Support meta-argument
for_each
- Support meta-argument
count
- Support meta-argument
depends_on
,lifecycle
andprovisioner
- Support dependency injection in array and primitive value.
- Support dependency injection in Map and other complicated struct value.
- Support user input when there are multiple/none
azurerm
resource match for the resource id - Support migration based on
azurerm
provider's property coverage - Support ignore terraform addresses listed in file
azapi2azurerm.ignore