Puppet Class: vswitch::params

Defined in:
manifests/params.pp

Overview

vswitch params



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/params.pp', line 3

class vswitch::params {
  include openstacklib::defaults

  case $facts['os']['family'] {
    'Redhat': {
      $ovs_package_name      = 'openvswitch'
      # OVS2.5 in Red Hat family is unified package which will support plain
      # OVS and also DPDK (if enabled at runtime).
      $ovs_dpdk_package_name = 'openvswitch'
      $ovs_service_name      = 'openvswitch'
      $provider              = 'ovs'
    }
    'Debian': {
      $ovs_package_name      = 'openvswitch-switch'
      $ovs_dpdk_package_name = 'openvswitch-switch-dpdk'
      $ovs_service_name      = 'openvswitch-switch'
      $provider              = 'ovs'
    }
    default: {
      fail " Osfamily ${facts['os']['family']} not supported yet"
    }
  } # Case $facts['os']['family']
}