Puppet Class: cloud::network::l3

Defined in:
manifests/network/l3.pp

Overview

Parameters:

  • external_int (Any) (defaults to: $os_params::external_int)
  • debug (Any) (defaults to: $os_params::debug)


19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'manifests/network/l3.pp', line 19

class cloud::network::l3(
  $external_int = $os_params::external_int,
  $debug        = $os_params::debug,
) {

  include 'cloud::network'

  class { 'neutron::agents::l3':
    debug                        => $debug,
  } ->
  vs_bridge{'br-ex':
    external_ids => 'bridge-id=br-ex',
  } ->
  vs_port{$external_int:
    ensure => present,
    bridge => 'br-ex'
  }

  class { 'neutron::agents::metering':
    debug => $debug,
  }

}