Skip to content

Commit

Permalink
edited gh action
Browse files Browse the repository at this point in the history
  • Loading branch information
Houssem Dellai committed Jan 6, 2024
1 parent 907170b commit 7127519
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 83 deletions.
15 changes: 15 additions & 0 deletions .github/workflows/github-actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,18 @@ jobs:
- name: Terraform Destroy
run: terraform destroy -auto-approve -input=false
working-directory: ${{ matrix.directory }}

# Delete Resource Groups
- name: Delete Resource Groups
run: |
RG=$(jq -r '.resources[] | select(.type=="azurerm_resource_group") | .name' terraform.tfstate)
RG_ARRAY=($RG)
for name in "${RG_ARRAY[@]}"; do
echo "Resource group: $name"
# Add your commands here
done
working-directory: ${{ matrix.directory }}

147 changes: 64 additions & 83 deletions 004_vnet_peering_tf/terraform.tfstate
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"version": 4,
"terraform_version": "1.6.4",
"serial": 31,
"lineage": "3d2da427-6f69-649d-2776-e2c66435fa07",
"terraform_version": "1.6.6",
"serial": 14,
"lineage": "0b4589be-52e7-6a4e-9cb2-087e7691ccec",
"outputs": {},
"resources": [
{
Expand All @@ -14,10 +14,10 @@
{
"schema_version": 0,
"attributes": {
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004",
"location": "westeurope",
"managed_by": "",
"name": "rg-1",
"name": "rg-1-004",
"tags": null,
"timeouts": null
},
Expand All @@ -35,10 +35,10 @@
{
"schema_version": 0,
"attributes": {
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2-004",
"location": "westeurope",
"managed_by": "",
"name": "rg-2",
"name": "rg-2-004",
"tags": null,
"timeouts": null
},
Expand All @@ -62,11 +62,11 @@
"delegation": [],
"enforce_private_link_endpoint_network_policies": false,
"enforce_private_link_service_network_policies": false,
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/virtualNetworks/vnet-1/subnets/subnet-1",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004/providers/Microsoft.Network/virtualNetworks/vnet-1/subnets/subnet-1",
"name": "subnet-1",
"private_endpoint_network_policies_enabled": true,
"private_link_service_network_policies_enabled": true,
"resource_group_name": "rg-1",
"resource_group_name": "rg-1-004",
"service_endpoint_policy_ids": null,
"service_endpoints": null,
"timeouts": null,
Expand Down Expand Up @@ -96,11 +96,11 @@
"delegation": [],
"enforce_private_link_endpoint_network_policies": false,
"enforce_private_link_service_network_policies": false,
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2/providers/Microsoft.Network/virtualNetworks/vnet-2/subnets/subnet-2",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2-004/providers/Microsoft.Network/virtualNetworks/vnet-2/subnets/subnet-2",
"name": "subnet-2",
"private_endpoint_network_policies_enabled": true,
"private_link_service_network_policies_enabled": true,
"resource_group_name": "rg-2",
"resource_group_name": "rg-2-004",
"service_endpoint_policy_ids": null,
"service_endpoints": null,
"timeouts": null,
Expand Down Expand Up @@ -130,11 +130,11 @@
"delegation": [],
"enforce_private_link_endpoint_network_policies": false,
"enforce_private_link_service_network_policies": false,
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/virtualNetworks/vnet-1/subnets/AzureBastionSubnet",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004/providers/Microsoft.Network/virtualNetworks/vnet-1/subnets/AzureBastionSubnet",
"name": "AzureBastionSubnet",
"private_endpoint_network_policies_enabled": true,
"private_link_service_network_policies_enabled": true,
"resource_group_name": "rg-1",
"resource_group_name": "rg-1-004",
"service_endpoint_policy_ids": null,
"service_endpoints": null,
"timeouts": null,
Expand Down Expand Up @@ -167,11 +167,11 @@
"edge_zone": "",
"encryption": [],
"flow_timeout_in_minutes": 0,
"guid": "d5803b25-ce98-47b8-9ed6-b33a15607e70",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/virtualNetworks/vnet-1",
"guid": "39c6036f-aede-4911-ade9-bead785bc19b",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004/providers/Microsoft.Network/virtualNetworks/vnet-1",
"location": "westeurope",
"name": "vnet-1",
"resource_group_name": "rg-1",
"resource_group_name": "rg-1-004",
"subnet": [],
"tags": null,
"timeouts": null
Expand Down Expand Up @@ -202,11 +202,11 @@
"edge_zone": "",
"encryption": [],
"flow_timeout_in_minutes": 0,
"guid": "1b433ad7-de71-49a4-8b8c-451218b99d44",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2/providers/Microsoft.Network/virtualNetworks/vnet-2",
"guid": "7ef70aaf-6af4-4a79-ac02-01c6d20aa9a9",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2-004/providers/Microsoft.Network/virtualNetworks/vnet-2",
"location": "westeurope",
"name": "vnet-2",
"resource_group_name": "rg-2",
"resource_group_name": "rg-2-004",
"subnet": [],
"tags": null,
"timeouts": null
Expand All @@ -231,10 +231,10 @@
"allow_forwarded_traffic": true,
"allow_gateway_transit": false,
"allow_virtual_network_access": true,
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/virtualNetworks/vnet-1/virtualNetworkPeerings/peering-vnet-1-to-vnet-2",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004/providers/Microsoft.Network/virtualNetworks/vnet-1/virtualNetworkPeerings/peering-vnet-1-to-vnet-2",
"name": "peering-vnet-1-to-vnet-2",
"remote_virtual_network_id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2/providers/Microsoft.Network/virtualNetworks/vnet-2",
"resource_group_name": "rg-1",
"remote_virtual_network_id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2-004/providers/Microsoft.Network/virtualNetworks/vnet-2",
"resource_group_name": "rg-1-004",
"timeouts": null,
"triggers": null,
"use_remote_gateways": false,
Expand Down Expand Up @@ -263,10 +263,10 @@
"allow_forwarded_traffic": true,
"allow_gateway_transit": false,
"allow_virtual_network_access": true,
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2/providers/Microsoft.Network/virtualNetworks/vnet-2/virtualNetworkPeerings/peering-vnet-2-to-vnet-1",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2-004/providers/Microsoft.Network/virtualNetworks/vnet-2/virtualNetworkPeerings/peering-vnet-2-to-vnet-1",
"name": "peering-vnet-2-to-vnet-1",
"remote_virtual_network_id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/virtualNetworks/vnet-1",
"resource_group_name": "rg-2",
"remote_virtual_network_id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004/providers/Microsoft.Network/virtualNetworks/vnet-1",
"resource_group_name": "rg-2-004",
"timeouts": null,
"triggers": null,
"use_remote_gateways": false,
Expand All @@ -289,42 +289,7 @@
"type": "azurerm_bastion_host",
"name": "bastion",
"provider": "provider[\"registry.terraform.io/hashicorp/azurerm\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"copy_paste_enabled": true,
"dns_name": "bst-f24cd31f-7ea0-472d-b374-d0fd60135309.bastion.azure.com",
"file_copy_enabled": true,
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/bastionHosts/bastion-host",
"ip_configuration": [
{
"name": "configuration",
"public_ip_address_id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/publicIPAddresses/pip-bastion",
"subnet_id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/virtualNetworks/vnet-1/subnets/AzureBastionSubnet"
}
],
"ip_connect_enabled": false,
"location": "westeurope",
"name": "bastion-host",
"resource_group_name": "rg-1",
"scale_units": 2,
"shareable_link_enabled": true,
"sku": "Standard",
"tags": null,
"timeouts": null,
"tunneling_enabled": true
},
"sensitive_attributes": [],
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxODAwMDAwMDAwMDAwLCJkZWxldGUiOjE4MDAwMDAwMDAwMDAsInJlYWQiOjMwMDAwMDAwMDAwMCwidXBkYXRlIjoxODAwMDAwMDAwMDAwfX0=",
"dependencies": [
"azurerm_resource_group.rg-1",
"azurerm_subnet.subnet-bastion",
"azurerm_virtual_network.vnet-1",
"module.bastion.azurerm_public_ip.pip"
]
}
]
"instances": []
},
{
"module": "module.bastion",
Expand All @@ -342,15 +307,15 @@
"domain_name_label": null,
"edge_zone": "",
"fqdn": null,
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/publicIPAddresses/pip-bastion",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004/providers/Microsoft.Network/publicIPAddresses/pip-bastion",
"idle_timeout_in_minutes": 4,
"ip_address": "13.95.121.169",
"ip_address": "137.117.212.184",
"ip_tags": null,
"ip_version": "IPv4",
"location": "westeurope",
"name": "pip-bastion",
"public_ip_prefix_id": null,
"resource_group_name": "rg-1",
"resource_group_name": "rg-1-004",
"reverse_fqdn": null,
"sku": "Standard",
"sku_tier": "Regional",
Expand Down Expand Up @@ -399,22 +364,22 @@
"eviction_policy": "",
"extensions_time_budget": "PT1H30M",
"gallery_application": [],
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Compute/virtualMachines/vm-1",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004/providers/Microsoft.Compute/virtualMachines/vm-1",
"identity": [],
"license_type": "",
"location": "westeurope",
"max_bid_price": -1,
"name": "vm-1",
"network_interface_ids": [
"/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/networkInterfaces/nic-vm-1"
"/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004/providers/Microsoft.Network/networkInterfaces/nic-vm-1"
],
"os_disk": [
{
"caching": "ReadWrite",
"diff_disk_settings": [],
"disk_encryption_set_id": "",
"disk_size_gb": 30,
"name": "vm-1_OsDisk_1_6ee8e48b2382402f8cacf892f792ec2f",
"name": "vm-1_OsDisk_1_10c7e9a89e54486d9b34b6df840dd44d",
"secure_vm_disk_encryption_set_id": "",
"security_encryption_type": "",
"storage_account_type": "Standard_LRS",
Expand All @@ -435,7 +400,7 @@
"public_ip_address": "",
"public_ip_addresses": [],
"reboot_setting": "",
"resource_group_name": "rg-1",
"resource_group_name": "rg-1-004",
"secret": [],
"secure_boot_enabled": false,
"size": "Standard_B2als_v2",
Expand All @@ -452,7 +417,7 @@
"termination_notification": null,
"timeouts": null,
"user_data": "",
"virtual_machine_id": "0467f97b-01d3-43ac-8391-15f8eb8dd500",
"virtual_machine_id": "bf6e9f0a-5fff-404f-aa0e-ce3a4ec1c61f",
"virtual_machine_scale_set_id": "",
"vtpm_enabled": false,
"zone": ""
Expand Down Expand Up @@ -486,9 +451,9 @@
"edge_zone": "",
"enable_accelerated_networking": false,
"enable_ip_forwarding": false,
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/networkInterfaces/nic-vm-1",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004/providers/Microsoft.Network/networkInterfaces/nic-vm-1",
"internal_dns_name_label": "",
"internal_domain_name_suffix": "eu3ybvmyz02ephwwwm3bkyd4oa.ax.internal.cloudapp.net",
"internal_domain_name_suffix": "n2b2moo4vyiutlpjx0wxqw4btd.ax.internal.cloudapp.net",
"ip_configuration": [
{
"gateway_load_balancer_frontend_ip_configuration_id": "",
Expand All @@ -498,7 +463,7 @@
"private_ip_address_allocation": "Dynamic",
"private_ip_address_version": "IPv4",
"public_ip_address_id": "",
"subnet_id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1/providers/Microsoft.Network/virtualNetworks/vnet-1/subnets/subnet-1"
"subnet_id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-1-004/providers/Microsoft.Network/virtualNetworks/vnet-1/subnets/subnet-1"
}
],
"location": "westeurope",
Expand All @@ -508,7 +473,7 @@
"private_ip_addresses": [
"10.1.0.4"
],
"resource_group_name": "rg-1",
"resource_group_name": "rg-1-004",
"tags": null,
"timeouts": null,
"virtual_machine_id": ""
Expand All @@ -524,6 +489,14 @@
}
]
},
{
"module": "module.vm-1",
"mode": "managed",
"type": "azurerm_public_ip",
"name": "pip_vm",
"provider": "provider[\"registry.terraform.io/hashicorp/azurerm\"]",
"instances": []
},
{
"module": "module.vm-2",
"mode": "managed",
Expand Down Expand Up @@ -557,22 +530,22 @@
"eviction_policy": "",
"extensions_time_budget": "PT1H30M",
"gallery_application": [],
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2/providers/Microsoft.Compute/virtualMachines/vm-2",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2-004/providers/Microsoft.Compute/virtualMachines/vm-2",
"identity": [],
"license_type": "",
"location": "westeurope",
"max_bid_price": -1,
"name": "vm-2",
"network_interface_ids": [
"/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2/providers/Microsoft.Network/networkInterfaces/nic-vm-2"
"/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2-004/providers/Microsoft.Network/networkInterfaces/nic-vm-2"
],
"os_disk": [
{
"caching": "ReadWrite",
"diff_disk_settings": [],
"disk_encryption_set_id": "",
"disk_size_gb": 30,
"name": "vm-2_OsDisk_1_97745c392943412999a697b6b503661c",
"name": "vm-2_OsDisk_1_e18ee234a02843e8a879244e03772f70",
"secure_vm_disk_encryption_set_id": "",
"security_encryption_type": "",
"storage_account_type": "Standard_LRS",
Expand All @@ -593,7 +566,7 @@
"public_ip_address": "",
"public_ip_addresses": [],
"reboot_setting": "",
"resource_group_name": "rg-2",
"resource_group_name": "rg-2-004",
"secret": [],
"secure_boot_enabled": false,
"size": "Standard_B2als_v2",
Expand All @@ -610,7 +583,7 @@
"termination_notification": null,
"timeouts": null,
"user_data": "",
"virtual_machine_id": "808fcf21-b078-4235-82c6-e0d6b3be2afa",
"virtual_machine_id": "a9b4b40a-af65-4936-8411-995d7c74bcd6",
"virtual_machine_scale_set_id": "",
"vtpm_enabled": false,
"zone": ""
Expand Down Expand Up @@ -644,9 +617,9 @@
"edge_zone": "",
"enable_accelerated_networking": false,
"enable_ip_forwarding": false,
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2/providers/Microsoft.Network/networkInterfaces/nic-vm-2",
"id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2-004/providers/Microsoft.Network/networkInterfaces/nic-vm-2",
"internal_dns_name_label": "",
"internal_domain_name_suffix": "023egg1r10setc2miujbrom3ie.ax.internal.cloudapp.net",
"internal_domain_name_suffix": "v2fpo5xunj2uvlacahdnecvjvb.ax.internal.cloudapp.net",
"ip_configuration": [
{
"gateway_load_balancer_frontend_ip_configuration_id": "",
Expand All @@ -656,7 +629,7 @@
"private_ip_address_allocation": "Dynamic",
"private_ip_address_version": "IPv4",
"public_ip_address_id": "",
"subnet_id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2/providers/Microsoft.Network/virtualNetworks/vnet-2/subnets/subnet-2"
"subnet_id": "/subscriptions/38977b70-47bf-4da5-a492-88712fce8725/resourceGroups/rg-2-004/providers/Microsoft.Network/virtualNetworks/vnet-2/subnets/subnet-2"
}
],
"location": "westeurope",
Expand All @@ -666,7 +639,7 @@
"private_ip_addresses": [
"10.2.0.4"
],
"resource_group_name": "rg-2",
"resource_group_name": "rg-2-004",
"tags": null,
"timeouts": null,
"virtual_machine_id": ""
Expand All @@ -681,7 +654,15 @@
]
}
]
},
{
"module": "module.vm-2",
"mode": "managed",
"type": "azurerm_public_ip",
"name": "pip_vm",
"provider": "provider[\"registry.terraform.io/hashicorp/azurerm\"]",
"instances": []
}
],
"check_results": []
"check_results": null
}

0 comments on commit 7127519

Please sign in to comment.