test/integration/application_gateway.rb in fog-azure-rm-0.0.4 vs test/integration/application_gateway.rb in fog-azure-rm-0.0.5
- old
+ new
@@ -13,10 +13,17 @@
client_id: azure_credentials['client_id'],
client_secret: azure_credentials['client_secret'],
subscription_id: azure_credentials['subscription_id']
)
+application_gateway = Fog::ApplicationGateway::AzureRM.new(
+ tenant_id: azure_credentials['tenant_id'],
+ client_id: azure_credentials['client_id'],
+ client_secret: azure_credentials['client_secret'],
+ subscription_id: azure_credentials['subscription_id']
+)
+
network = Fog::Network::AzureRM.new(
tenant_id: azure_credentials['tenant_id'],
client_id: azure_credentials['client_id'],
client_secret: azure_credentials['client_secret'],
subscription_id: azure_credentials['subscription_id']
@@ -30,14 +37,15 @@
name: 'TestRG-AG',
location: 'eastus'
)
network.virtual_networks.create(
- name: 'testVnet',
- location: 'eastus',
- resource_group: 'TestRG-AG',
- network_address_list: '10.1.0.0/16,10.2.0.0/16'
+ name: 'testVnet',
+ location: 'eastus',
+ resource_group: 'TestRG-AG',
+ dns_servers: %w(10.1.0.0 10.2.0.0),
+ address_prefixes: %w(10.1.0.0/16 10.2.0.0/16)
)
network.subnets.create(
name: 'mysubnet',
resource_group: 'TestRG-AG',
@@ -54,11 +62,11 @@
########################################################################################################################
###################### Create Application Gateway ######################
########################################################################################################################
-network.application_gateways.create(
+application_gateway.gateways.create(
name: 'gateway',
location: 'eastus',
resource_group: 'TestRG-AG',
sku_name: 'Standard_Medium',
sku_tier: 'Standard',
@@ -110,20 +118,20 @@
########################################################################################################################
###################### Get and Destroy Application Gateway ######################
########################################################################################################################
-ag = network.application_gateways(resource_group: 'TestRG-AG').get('gateway')
+ag = application_gateway.gateways(resource_group: 'TestRG-AG').get('gateway')
ag.destroy
########################################################################################################################
###################### CleanUp ######################
########################################################################################################################
-pubip = network.public_ips(resource_group: 'TestRG-AG').get('mypubip')
+pubip = network.public_ips.get('TestRG-AG', 'mypubip')
pubip.destroy
-vnet = network.virtual_networks(resource_group: 'TestRG-AG').get('testVnet')
+vnet = network.virtual_networks.get('TestRG-AG', 'testVnet')
vnet.destroy
rg = rs.resource_groups.get('TestRG-AG')
rg.destroy