Sha256: f7a7ee1918db21f78f3f9975caa980e0294b8f9db31428f1ca70b7e0b41e3802

Contents?: true

Size: 1.32 KB

Versions: 14

Compression:

Stored size: 1.32 KB

Contents

---
gateway: {{ edge_gateway_name }}
nat_service:
  nat_rules:
  - enabled: true
    network_id: {{ network_id }}
    rule_type: 'DNAT'
    translated_ip: '10.10.1.2-10.10.1.3'
    translated_port: '3412'
    original_ip: {{ original_ip }}
    original_port: '3412'
    protocol: 'tcp'
  - enabled: true
    network_id: {{ network_id }}
    rule_type: 'SNAT'
    translated_ip: {{ original_ip }}
    original_ip: '10.10.1.2-10.10.1.3'
firewall_service:
  policy: drop
  log_default_action: true
  firewall_rules:
  - enabled: true
    description: 'A rule'
    policy: allow
    protocols: 'tcp'
    destination_port_range: Any
    destination_ip: 10.10.1.2
    source_port_range: Any
    source_ip: 192.0.2.2
  - enabled: true
    destination_ip: '10.10.1.3-10.10.1.5'
    source_ip: 192.0.2.2/24
load_balancer_service:
  enabled: true
  pools:
  - name: 'integration-test-pool-1'
    description: 'A pool'
    service:
      http:
        enabled: true
        port: 8080
        algorithm: 'ROUND_ROBIN'
    members:
    - ip_address: 10.10.1.2
    - ip_address: 10.10.1.3
  virtual_servers:
  - name: 'integration-test-vs-1'
    description: 'A virtual server'
    ip_address: {{ edge_gateway_ext_network_ip }}
    network: {{ edge_gateway_ext_network_id }}
    pool: 'integration-test-pool-1'
    service_profiles:
      http:
        port: 8080

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
vcloud-edge_gateway-2.1.1 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-2.1.0 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-1.5.2 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-1.5.0 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-1.4.1 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-1.4.0 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-1.3.0 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-1.2.0 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-1.1.0 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-1.0.2 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-1.0.1 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-1.0.0 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-0.5.0 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache
vcloud-edge_gateway-0.4.0 spec/integration/edge_gateway/data/nat_and_firewall_plus_load_balancer_config.yaml.mustache