test/integration/application_gateway.rb in fog-azure-rm-0.0.8 vs test/integration/application_gateway.rb in fog-azure-rm-0.0.9
- old
+ new
@@ -28,11 +28,11 @@
client_secret: azure_credentials['client_secret'],
subscription_id: azure_credentials['subscription_id']
)
########################################################################################################################
-###################### Prerequisites ######################
+###################### Prerequisites #####################
########################################################################################################################
resource.resource_groups.create(
name: 'TestRG-AG',
location: 'eastus'
@@ -143,20 +143,32 @@
########################################################################################################################
app_gateway.update_sku('Standard_Small', '1')
########################################################################################################################
+###################### Stop Application Gateway #########################
+########################################################################################################################
+
+app_gateway.stop
+
+########################################################################################################################
###################### Update gateway ip configuration (Subnet id) #########################
########################################################################################################################
-network.subnets.create(
+subnet_id = network.subnets.create(
name: 'mysubnet1',
resource_group: 'TestRG-AG',
virtual_network_name: 'testVnet',
- address_prefix: '10.2.0.0/24'
-)
+ address_prefix: '10.1.0.0/24'
+).id
-app_gateway.update_gateway_ip_configuration("/subscriptions/#{azure_credentials['subscription_id']}/resourcegroups/TestRG-AG/providers/Microsoft.Network/virtualNetworks/testVnet/subnets/mysubnet1")
+app_gateway.update_gateway_ip_configuration(subnet_id)
+
+########################################################################################################################
+###################### Start Application Gateway #########################
+########################################################################################################################
+
+app_gateway.start
########################################################################################################################
###################### Add/Remove Frontend ports #########################
########################################################################################################################