Puppet Class: neutron::plugins::ml2::fujitsu::cfab

Defined in:
manifests/plugins/ml2/fujitsu/cfab.pp

Overview

DEPRECATED! Configure the Fujitsu neutron ML2 plugin for C-Fabric

Parameters

address

(required) The address of the C-Fabric to telnet to. Example: 192.168.0.1

username

(optional) The C-Fabric username to use. Example: username

password

(optional) The C-Fabric password to use. Example: password

physical_networks

(optional) physical_network names and corresponding vfab ids. Example: physnet1:1,physnet2:2 Defaults to ”

share_pprofile

(optional) Whether to share a C-Fabric pprofile among Neutron ports using the same VLAN ID. Example: true Defaults to false

pprofile_prefix

(optional) The prefix string for pprofile name. Example: neutron- Defaults to ”

save_config

(optional) Whether to save configuration. Example: true Defaults to true

Parameters:

  • address (Any)
  • username (Any)
  • password (Any)
  • physical_networks (Any) (defaults to: '')
  • share_pprofile (Any) (defaults to: false)
  • pprofile_prefix (Any) (defaults to: '')
  • save_config (Any) (defaults to: true)


40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'manifests/plugins/ml2/fujitsu/cfab.pp', line 40

class neutron::plugins::ml2::fujitsu::cfab (
  $address,
  $username,
  $password,
  $physical_networks = '',
  $share_pprofile    = false,
  $pprofile_prefix   = '',
  $save_config       = true,
)
{
  require neutron::plugins::ml2

  warning('FUJITSU plugin support is deprecated and will be removed in a future release')

  neutron_plugin_ml2 {
    'fujitsu_cfab/address'           : value => $address;
    'fujitsu_cfab/username'          : value => $username;
    'fujitsu_cfab/password'          : value => $password, secret => true;
    'fujitsu_cfab/physical_networks' : value => join(any2array($physical_networks), ',');
    'fujitsu_cfab/share_pprofile'    : value => $share_pprofile;
    'fujitsu_cfab/pprofile_prefix'   : value => $pprofile_prefix;
    'fujitsu_cfab/save_config'       : value => $save_config;
  }
}