Puppet Class: tripleo::profile::base::neutron::agents::mlnx

Defined in:
manifests/profile/base/neutron/agents/mlnx.pp

Overview

Parameters:

  • step (Any) (defaults to: Integer(hiera('step')))


14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'manifests/profile/base/neutron/agents/mlnx.pp', line 14

class tripleo::profile::base::neutron::agents::mlnx(
  $step = Integer(hiera('step'))
) {

  file { '/etc/neutron/plugins/mlnx':
    ensure => directory,
  }

  file { '/etc/neutron/plugins/mlnx/mlnx_conf.ini':
    ensure  => file,
    owner   => 'root',
    group   => 'neutron',
    require => File['/etc/neutron/plugins/mlnx'],
    mode    => '0640',
  }

  if $step >= 3 {

    include neutron::agents::ml2::mlnx
  }
}