39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# File 'manifests/profile/base/neutron/ovs.pp', line 39
class tripleo::profile::base::neutron::ovs(
$step = Integer(hiera('step')),
$vhostuser_socket_dir = hiera('neutron::agents::ml2::ovs::vhostuser_socket_dir', undef),
$vhostuser_socket_group = hiera('vhostuser_socket_group', 'qemu'),
$vhostuser_socket_user = hiera('vhostuser_socket_user', 'qemu'),
) {
include tripleo::profile::base::neutron
if $step >= 3 {
if $vhostuser_socket_dir {
file { $vhostuser_socket_dir:
ensure => directory,
owner => $vhostuser_socket_user,
group => $vhostuser_socket_group,
mode => '0775',
}
}
}
if $step >= 5 {
include neutron::agents::ml2::ovs
# Optional since manage_service may be false and neutron server may not be colocated.
Service<| title == 'neutron-server' |> -> Service<| title == 'neutron-ovs-agent-service' |>
}
}
|