Sha256: 01f5cdaaa3c26161e57ba3c36f8c46194d39e43ad77be34310d9a2bf42f27eeb
Contents?: true
Size: 805 Bytes
Versions: 14
Compression:
Stored size: 805 Bytes
Contents
require 'fog' edge_gateway_id = ARGV[0] raise "please provide edgegateway id. usage: bx ruby ./configure_walker_ci_vse.rb <edgegateway-id>" unless edge_gateway_id lb_config = { :IsEnabled => "true", :Pool => [], :VirtualServer => [] } configuration = { :FirewallService => { :IsEnabled => true, :DefaultAction => 'allow', :LogDefaultAction => false, :FirewallRule => [] }, :LoadBalancerService => lb_config, :NatService => { :IsEnabled => true, :nat_type => 'portForwarding', :Policy => 'allowTraffic', :NatRule => [] } } vcloud = Fog::Compute::VcloudDirector.new task = vcloud.post_configure_edge_gateway_services edge_gateway_id, configuration vcloud.process_task(task.body)
Version data entries
14 entries across 14 versions & 1 rubygems