Skip to content

Commit 349f35a

Browse files
Remove self-healing resource import step from workflow
Deleted the step that imported existing Azure resources into Terraform state during push events. This streamlines the deployment workflow and removes redundant or potentially risky state imports.
1 parent dc1a2be commit 349f35a

1 file changed

Lines changed: 0 additions & 20 deletions

File tree

.github/workflows/vmss-deploy.yml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -55,26 +55,6 @@ jobs:
5555
-var="github_token=${{ secrets.VMSS_GH_PAT }}" \
5656
-out=tfplan
5757
58-
- name: Import existing resources (self-healing)
59-
if: github.event_name == 'push'
60-
continue-on-error: true
61-
working-directory: ./gh-runners
62-
run: |
63-
# Import VNet if it exists outside Terraform state
64-
terraform import azurerm_virtual_network.vnet /subscriptions/65a430fb-5a9a-49ff-969e-05d1beaa88fb/resourceGroups/dbatools-ci-runners/providers/Microsoft.Network/virtualNetworks/dbatools-runner-vmss-vnet 2>/dev/null || true
65-
66-
# Import subnet if it exists outside Terraform state
67-
terraform import azurerm_subnet.subnet /subscriptions/65a430fb-5a9a-49ff-969e-05d1beaa88fb/resourceGroups/dbatools-ci-runners/providers/Microsoft.Network/virtualNetworks/dbatools-runner-vmss-vnet/subnets/dbatools-runner-vmss-subnet 2>/dev/null || true
68-
69-
# Import VMSS if it exists outside Terraform state
70-
terraform import azurerm_windows_virtual_machine_scale_set.vmss /subscriptions/65a430fb-5a9a-49ff-969e-05d1beaa88fb/resourceGroups/dbatools-ci-runners/providers/Microsoft.Compute/virtualMachineScaleSets/dbatools-runner-vmss 2>/dev/null || true
71-
72-
# Import VMSS extension if it exists outside Terraform state
73-
terraform import azurerm_virtual_machine_scale_set_extension.vmss /subscriptions/65a430fb-5a9a-49ff-969e-05d1beaa88fb/resourceGroups/dbatools-ci-runners/providers/Microsoft.Compute/virtualMachineScaleSets/dbatools-runner-vmss/extensions/CustomScriptExtension 2>/dev/null || true
74-
75-
# Import role assignment if it exists outside Terraform state
76-
terraform import azurerm_role_assignment.vmss_kv_secrets_user /subscriptions/65a430fb-5a9a-49ff-969e-05d1beaa88fb/resourceGroups/dbatools-ci-runners/providers/Microsoft.KeyVault/vaults/dbatoolsci|Key_Vault_Secrets_User 2>/dev/null || true
77-
7858
- name: Terraform Apply
7959
if: github.event_name == 'push'
8060
working-directory: ./gh-runners

0 commit comments

Comments
 (0)