Puppet Class: neutron::plugins::ml2::vpp
- Defined in:
 - manifests/plugins/ml2/vpp.pp
 
Overview
Install the networking-vpp ML2 mechanism driver and generate config file from parameters in the other classes.
Parameters
- etcd_host
 - 
(optional) etcd server host name or IP. Defaults to $::os_service_default
- etcd_port
 - 
(optional) etcd server listening port. Defaults to $::os_service_default.
- etcd_user
 - 
(optional) User name for etcd authentication Defaults to $::os_service_default.
- etcd_pass
 - 
(optional) Password for etcd authentication Defaults to $::os_service_default.
 
 
 
 
        23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38  | 
      
        # File 'manifests/plugins/ml2/vpp.pp', line 23
class neutron::plugins::ml2::vpp (
  $etcd_host = $::os_service_default,
  $etcd_port = $::os_service_default,
  $etcd_user = $::os_service_default,
  $etcd_pass = $::os_service_default,
) {
  include neutron::deps
  require neutron::plugins::ml2
  neutron_plugin_ml2 {
    'ml2_vpp/etcd_host': value => $etcd_host;
    'ml2_vpp/etcd_port': value => $etcd_port;
    'ml2_vpp/etcd_user': value => $etcd_user;
    'ml2_vpp/etcd_pass': value => $etcd_pass, secret => true;
  }
}
       |