Prepare for new lint plugins
This fixes a few lint warnings/errors detected by the following plugins we aim to enable soon. - puppet-lint-file_ensure-check - puppet-lint-trailing_comma-check - puppet-lint-topscope-variable-check Change-Id: Ia9fcaf566a004724a27768d4d35dad554b4146a6 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
# Configures everything in neutron.conf
|
||||
class { 'neutron':
|
||||
default_transport_url => 'rabbit://guest:password@localhost:5672/neutron',
|
||||
service_plugins => ['metering']
|
||||
service_plugins => ['metering'],
|
||||
}
|
||||
|
||||
# The API server talks to keystone for authorisation
|
||||
@@ -29,7 +29,7 @@ class { 'neutron::agents::metering': }
|
||||
# Agent
|
||||
class { 'neutron::agents::ml2::ovs':
|
||||
local_ip => '192.168.1.1',
|
||||
tunnel_types => ['vxlan']
|
||||
tunnel_types => ['vxlan'],
|
||||
}
|
||||
|
||||
# ml2 plugin with vxlan as ml2 driver and ovs as mechanism driver
|
||||
@@ -38,7 +38,7 @@ class { 'neutron::plugins::ml2':
|
||||
tenant_network_types => ['vxlan'],
|
||||
vxlan_group => '239.1.1.1',
|
||||
mechanism_drivers => ['openvswitch'],
|
||||
vni_ranges => ['0:300']
|
||||
vni_ranges => ['0:300'],
|
||||
}
|
||||
|
||||
### Compute Nodes:
|
||||
@@ -52,5 +52,5 @@ class { 'neutron':
|
||||
# Agent
|
||||
class { 'neutron::agents::ml2::ovs':
|
||||
local_ip => '192.168.1.11',
|
||||
tunnel_types => ['vxlan']
|
||||
tunnel_types => ['vxlan'],
|
||||
}
|
||||
|
@@ -23,7 +23,7 @@
|
||||
# sudo pcs constraint colocation add neutron_server_service with neutron_vip
|
||||
|
||||
class { 'neutron':
|
||||
service_plugins => [ 'dhcp', 'l3' ]
|
||||
service_plugins => [ 'dhcp', 'l3' ],
|
||||
}
|
||||
|
||||
class { 'neutron::server':
|
||||
|
@@ -98,7 +98,7 @@ class neutron::agents::bagpipe (
|
||||
include neutron::deps
|
||||
include neutron::params
|
||||
|
||||
if ! $::neutron::params::bagpipe_bgp_package {
|
||||
if ! $neutron::params::bagpipe_bgp_package {
|
||||
fail('BaGPipe agent is currently unsupported in this operating system.')
|
||||
}
|
||||
|
||||
@@ -121,8 +121,8 @@ class neutron::agents::bagpipe (
|
||||
|
||||
package { 'bagpipe-bgp':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::bagpipe_bgp_package,
|
||||
tag => ['openstack', 'neutron-plugin-ml2-package']
|
||||
name => $neutron::params::bagpipe_bgp_package,
|
||||
tag => ['openstack', 'neutron-plugin-ml2-package'],
|
||||
}
|
||||
|
||||
if $manage_service {
|
||||
@@ -133,7 +133,7 @@ class neutron::agents::bagpipe (
|
||||
}
|
||||
service { 'bagpipe-bgp':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::bagpipe_bgp_service,
|
||||
name => $neutron::params::bagpipe_bgp_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -68,7 +68,7 @@ class neutron::agents::bgp_dragent(
|
||||
|
||||
package { 'neutron-bgp-dragent':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::bgp_dragent_package,
|
||||
name => $neutron::params::bgp_dragent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -80,7 +80,7 @@ class neutron::agents::bgp_dragent(
|
||||
}
|
||||
service { 'neutron-bgp-dragent':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::bgp_dragent_service,
|
||||
name => $neutron::params::bgp_dragent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -205,7 +205,7 @@ class neutron::agents::dhcp (
|
||||
$req_ssl_opts = {
|
||||
'ovsdb_agent_ssl_key_file' => $ovsdb_agent_ssl_key_file,
|
||||
'ovsdb_agent_ssl_cert_file' => $ovsdb_agent_ssl_cert_file,
|
||||
'ovsdb_agent_ssl_ca_file' => $ovsdb_agent_ssl_ca_file
|
||||
'ovsdb_agent_ssl_ca_file' => $ovsdb_agent_ssl_ca_file,
|
||||
}
|
||||
$req_ssl_opts.each |$opts| {
|
||||
if !$opts[1] or is_service_default($opts[1]) {
|
||||
@@ -225,10 +225,10 @@ class neutron::agents::dhcp (
|
||||
'ovs/ssl_ca_cert_file': value => $ovsdb_agent_ssl_ca_file;
|
||||
}
|
||||
|
||||
if $::neutron::params::dhcp_agent_package {
|
||||
if $neutron::params::dhcp_agent_package {
|
||||
package { 'neutron-dhcp-agent':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::dhcp_agent_package,
|
||||
name => $neutron::params::dhcp_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
}
|
||||
@@ -241,7 +241,7 @@ class neutron::agents::dhcp (
|
||||
}
|
||||
service { 'neutron-dhcp-service':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::dhcp_agent_service,
|
||||
name => $neutron::params::dhcp_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -63,7 +63,7 @@ class neutron::agents::fwaas (
|
||||
|
||||
ensure_packages( 'neutron-fwaas', {
|
||||
'ensure' => $package_ensure,
|
||||
'name' => $::neutron::params::fwaas_package,
|
||||
'name' => $neutron::params::fwaas_package,
|
||||
'tag' => ['openstack', 'neutron-package'],
|
||||
})
|
||||
}
|
||||
|
@@ -106,10 +106,10 @@ class neutron::agents::l2gw (
|
||||
'ovsdb/periodic_interval': value => $periodic_interval;
|
||||
}
|
||||
|
||||
if $::neutron::params::l2gw_agent_package {
|
||||
if $neutron::params::l2gw_agent_package {
|
||||
package { 'neutron-l2gw-agent':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::l2gw_agent_package,
|
||||
name => $neutron::params::l2gw_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
}
|
||||
@@ -122,7 +122,7 @@ class neutron::agents::l2gw (
|
||||
}
|
||||
service { 'neutron-l2gw-agent':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::l2gw_agent_service,
|
||||
name => $neutron::params::l2gw_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -262,10 +262,10 @@ class neutron::agents::l3 (
|
||||
'network_log/local_output_log_base': value => $network_log_local_output_log_base;
|
||||
}
|
||||
|
||||
if $::neutron::params::l3_agent_package {
|
||||
if $neutron::params::l3_agent_package {
|
||||
package { 'neutron-l3':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::l3_agent_package,
|
||||
name => $neutron::params::l3_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
}
|
||||
@@ -278,7 +278,7 @@ class neutron::agents::l3 (
|
||||
}
|
||||
service { 'neutron-l3':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::l3_agent_service,
|
||||
name => $neutron::params::l3_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -119,10 +119,10 @@ class neutron::agents::metadata (
|
||||
'DEFAULT/rpc_response_max_timeout': value => $rpc_response_max_timeout;
|
||||
}
|
||||
|
||||
if $::neutron::params::metadata_agent_package {
|
||||
if $neutron::params::metadata_agent_package {
|
||||
package { 'neutron-metadata':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::metadata_agent_package,
|
||||
name => $neutron::params::metadata_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
}
|
||||
@@ -135,7 +135,7 @@ class neutron::agents::metadata (
|
||||
}
|
||||
service { 'neutron-metadata':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::metadata_agent_service,
|
||||
name => $neutron::params::metadata_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -99,10 +99,10 @@ class neutron::agents::metering (
|
||||
'agent/report_interval': value => $agent_report_interval;
|
||||
}
|
||||
|
||||
if $::neutron::params::metering_agent_package {
|
||||
if $neutron::params::metering_agent_package {
|
||||
package { 'neutron-metering-agent':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::metering_agent_package,
|
||||
name => $neutron::params::metering_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
}
|
||||
@@ -115,7 +115,7 @@ class neutron::agents::metering (
|
||||
}
|
||||
service { 'neutron-metering-service':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::metering_agent_service,
|
||||
name => $neutron::params::metering_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -65,7 +65,7 @@ class neutron::agents::ml2::macvtap (
|
||||
|
||||
package { 'neutron-plugin-macvtap-agent':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::macvtap_agent_package,
|
||||
name => $neutron::params::macvtap_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -77,7 +77,7 @@ class neutron::agents::ml2::macvtap (
|
||||
}
|
||||
service { 'neutron-plugin-macvtap-agent':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::macvtap_agent_service,
|
||||
name => $neutron::params::macvtap_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -163,7 +163,7 @@ class neutron::agents::ml2::networking_baremetal (
|
||||
|
||||
package { 'python-ironic-neutron-agent':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::networking_baremetal_agent_package,
|
||||
name => $neutron::params::networking_baremetal_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -175,7 +175,7 @@ class neutron::agents::ml2::networking_baremetal (
|
||||
}
|
||||
service { 'ironic-neutron-agent-service':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::networking_baremetal_agent_service,
|
||||
name => $neutron::params::networking_baremetal_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -160,7 +160,7 @@ class neutron::agents::ml2::ovn (
|
||||
|
||||
package { 'neutron-ovn-agent':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::ovn_agent_package,
|
||||
name => $neutron::params::ovn_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -172,7 +172,7 @@ class neutron::agents::ml2::ovn (
|
||||
}
|
||||
service { 'neutron-ovn-agent':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::ovn_agent_service,
|
||||
name => $neutron::params::ovn_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -420,7 +420,7 @@ class neutron::agents::ml2::ovs (
|
||||
}
|
||||
|
||||
neutron_agent_ovs {
|
||||
'ovs/bridge_mappings': ensure => absent
|
||||
'ovs/bridge_mappings': ensure => absent;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -566,7 +566,7 @@ class neutron::agents::ml2::ovs (
|
||||
|
||||
package { 'neutron-ovs-agent':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::ovs_agent_package,
|
||||
name => $neutron::params::ovs_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -579,32 +579,32 @@ class neutron::agents::ml2::ovs (
|
||||
|
||||
service { 'neutron-ovs-agent-service':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::ovs_agent_service,
|
||||
name => $neutron::params::ovs_agent_service,
|
||||
enable => $enabled,
|
||||
tag => ['neutron-service'],
|
||||
}
|
||||
Neutron_agent_ovs<||> ~> Service['neutron-ovs-agent-service']
|
||||
|
||||
if $::neutron::params::destroy_patch_ports_service {
|
||||
if $neutron::params::destroy_patch_ports_service {
|
||||
# NOTE(tkajinam): The service should not be started in a running system.
|
||||
# DO NOT define ensure so the service status is not
|
||||
# changed.
|
||||
service { 'neutron-destroy-patch-ports-service':
|
||||
name => $::neutron::params::destroy_patch_ports_service,
|
||||
name => $neutron::params::destroy_patch_ports_service,
|
||||
enable => $enabled,
|
||||
require => Anchor['neutron::service::begin'],
|
||||
before => Anchor['neutron::service::end']
|
||||
before => Anchor['neutron::service::end'],
|
||||
}
|
||||
}
|
||||
|
||||
if $::neutron::params::ovs_cleanup_service {
|
||||
if $neutron::params::ovs_cleanup_service {
|
||||
# NOTE(tkajinam): This service should not be restarted, because it can
|
||||
# cause disruption of network connectivity.
|
||||
service { 'ovs-cleanup-service':
|
||||
name => $::neutron::params::ovs_cleanup_service,
|
||||
name => $neutron::params::ovs_cleanup_service,
|
||||
enable => $enabled,
|
||||
require => Anchor['neutron::service::begin'],
|
||||
before => Anchor['neutron::service::end']
|
||||
before => Anchor['neutron::service::end'],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -140,7 +140,7 @@ class neutron::agents::ml2::sriov (
|
||||
|
||||
package { 'neutron-sriov-nic-agent':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::sriov_nic_agent_package,
|
||||
name => $neutron::params::sriov_nic_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -152,7 +152,7 @@ class neutron::agents::ml2::sriov (
|
||||
}
|
||||
service { 'neutron-sriov-nic-agent-service':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::sriov_nic_agent_service,
|
||||
name => $neutron::params::sriov_nic_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -184,10 +184,10 @@ class neutron::agents::ovn_metadata (
|
||||
'ovn/ovn_sb_ca_cert': value => $ovn_sb_ca_cert;
|
||||
}
|
||||
|
||||
if $::neutron::params::ovn_metadata_agent_package {
|
||||
if $neutron::params::ovn_metadata_agent_package {
|
||||
package { 'ovn-metadata':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::ovn_metadata_agent_package,
|
||||
name => $neutron::params::ovn_metadata_agent_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
}
|
||||
@@ -200,7 +200,7 @@ class neutron::agents::ovn_metadata (
|
||||
}
|
||||
service { 'ovn-metadata':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::ovn_metadata_agent_service,
|
||||
name => $neutron::params::ovn_metadata_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -40,7 +40,7 @@ class neutron::agents::taas (
|
||||
|
||||
stdlib::ensure_packages( 'neutron-taas', {
|
||||
'ensure' => $package_ensure,
|
||||
'name' => $::neutron::params::taas_package,
|
||||
'name' => $neutron::params::taas_package,
|
||||
'tag' => ['openstack', 'neutron-package'],
|
||||
})
|
||||
}
|
||||
|
@@ -60,7 +60,7 @@ openswan package in distributions")
|
||||
Package['libreswan'] -> Package<| title == 'neutron-vpnaas-agent' |>
|
||||
stdlib::ensure_packages( 'libreswan', {
|
||||
'ensure' => present,
|
||||
'name' => $::neutron::params::libreswan_package,
|
||||
'name' => $neutron::params::libreswan_package,
|
||||
'tag' => ['openstack', 'neutron-support-package'],
|
||||
})
|
||||
}
|
||||
@@ -68,7 +68,7 @@ openswan package in distributions")
|
||||
Package['strongswan'] -> Package<| title == 'neutron-vpnaas-agent' |>
|
||||
stdlib::ensure_packages( 'strongswan', {
|
||||
'ensure' => present,
|
||||
'name' => $::neutron::params::strongswan_package,
|
||||
'name' => $neutron::params::strongswan_package,
|
||||
'tag' => ['openstack', 'neutron-support-package'],
|
||||
})
|
||||
}
|
||||
@@ -96,7 +96,7 @@ openswan package in distributions")
|
||||
|
||||
stdlib::ensure_packages( 'neutron-vpnaas-agent', {
|
||||
'ensure' => $package_ensure,
|
||||
'name' => $::neutron::params::vpnaas_agent_package,
|
||||
'name' => $neutron::params::vpnaas_agent_package,
|
||||
'tag' => ['openstack', 'neutron-package'],
|
||||
})
|
||||
}
|
||||
|
@@ -114,14 +114,14 @@ openswan package in distributions")
|
||||
/\.OvnLibreSwanDriver$/: {
|
||||
stdlib::ensure_packages( 'libreswan', {
|
||||
'ensure' => present,
|
||||
'name' => $::neutron::params::libreswan_package,
|
||||
'name' => $neutron::params::libreswan_package,
|
||||
'tag' => ['openstack', 'neutron-support-package'],
|
||||
})
|
||||
}
|
||||
/\.OvnStrongSwanDriver$/: {
|
||||
stdlib::ensure_packages( 'strongswan', {
|
||||
'ensure' => present,
|
||||
'name' => $::neutron::params::strongswan_package,
|
||||
'name' => $neutron::params::strongswan_package,
|
||||
'tag' => ['openstack', 'neutron-support-package'],
|
||||
})
|
||||
}
|
||||
@@ -155,7 +155,7 @@ openswan package in distributions")
|
||||
|
||||
stdlib::ensure_packages( 'neutron-vpnaas-ovn-vpn-agent', {
|
||||
'ensure' => $package_ensure,
|
||||
'name' => $::neutron::params::vpnaas_ovn_vpn_agent_package,
|
||||
'name' => $neutron::params::vpnaas_ovn_vpn_agent_package,
|
||||
'tag' => ['openstack', 'neutron-package'],
|
||||
})
|
||||
|
||||
@@ -167,7 +167,7 @@ openswan package in distributions")
|
||||
}
|
||||
service { 'neutron-vpnaas-ovn-vpn-agent':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::vpnaas_ovn_vpn_agent_service,
|
||||
name => $neutron::params::vpnaas_ovn_vpn_agent_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -20,7 +20,7 @@ in a future release.")
|
||||
|
||||
package { 'python-neutronclient':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::client_package,
|
||||
name => $neutron::params::client_package,
|
||||
tag => 'openstack',
|
||||
}
|
||||
|
||||
|
@@ -26,7 +26,7 @@ class neutron::db::sync(
|
||||
command => "neutron-db-manage ${extra_params} upgrade heads",
|
||||
path => '/usr/bin',
|
||||
refreshonly => true,
|
||||
user => $::neutron::params::user,
|
||||
user => $neutron::params::user,
|
||||
try_sleep => 5,
|
||||
tries => 10,
|
||||
timeout => $db_sync_timeout,
|
||||
|
@@ -389,7 +389,7 @@ will be removed in a future release")
|
||||
|
||||
package { 'neutron':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::package_name,
|
||||
name => $neutron::params::package_name,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -437,7 +437,7 @@ will be removed in a future release")
|
||||
}
|
||||
|
||||
neutron_config {
|
||||
'DEFAULT/service_plugins': value => join(any2array($service_plugins), ',')
|
||||
'DEFAULT/service_plugins': value => join(any2array($service_plugins), ',');
|
||||
}
|
||||
|
||||
oslo::messaging::rabbit {'neutron_config':
|
||||
|
@@ -156,17 +156,17 @@ class neutron::plugins::ml2 (
|
||||
|
||||
# In RH, the link is used to start Neutron process but in Debian, it's used only
|
||||
# to manage database synchronization.
|
||||
file {'/etc/neutron/plugin.ini':
|
||||
file { '/etc/neutron/plugin.ini':
|
||||
ensure => link,
|
||||
target => '/etc/neutron/plugins/ml2/ml2_conf.ini',
|
||||
tag => 'neutron-config-file',
|
||||
}
|
||||
|
||||
# Some platforms do not have a dedicated ml2 plugin package
|
||||
if $::neutron::params::ml2_server_package {
|
||||
if $neutron::params::ml2_server_package {
|
||||
package { 'neutron-plugin-ml2':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::ml2_server_package,
|
||||
name => $neutron::params::ml2_server_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
}
|
||||
@@ -181,7 +181,7 @@ class neutron::plugins::ml2 (
|
||||
network_vlan_ranges => $network_vlan_ranges,
|
||||
vni_ranges => $vni_ranges,
|
||||
vxlan_group => $vxlan_group,
|
||||
max_header_size => $max_header_size
|
||||
max_header_size => $max_header_size,
|
||||
}
|
||||
|
||||
neutron_plugin_ml2 {
|
||||
|
@@ -78,7 +78,7 @@ class neutron::plugins::ml2::arista(
|
||||
|
||||
package { 'python-networking-arista':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::arista_plugin_package,
|
||||
name => $neutron::params::arista_plugin_package,
|
||||
tag => ['openstack', 'neutron-plugin-ml2-package'],
|
||||
}
|
||||
}
|
||||
|
@@ -50,7 +50,7 @@ class neutron::plugins::ml2::bagpipe (
|
||||
|
||||
package { 'python-networking-bagpipe':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::bgpvpn_bagpipe_package,
|
||||
tag => ['openstack', 'neutron-plugin-ml2-package']
|
||||
name => $neutron::params::bgpvpn_bagpipe_package,
|
||||
tag => ['openstack', 'neutron-plugin-ml2-package'],
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,7 @@ class neutron::plugins::ml2::networking_baremetal(
|
||||
|
||||
package { 'python-networking-baremetal':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::networking_baremetal_package,
|
||||
name => $neutron::params::networking_baremetal_package,
|
||||
tag => ['openstack', 'neutron-plugin-ml2-package'],
|
||||
}
|
||||
}
|
||||
|
@@ -24,7 +24,7 @@ class neutron::plugins::ml2::ovn::maintenance_worker (
|
||||
|
||||
package { 'neutron-ovn-maintenance-worker':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::ovn_maintenance_worker_package,
|
||||
name => $neutron::params::ovn_maintenance_worker_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ class neutron::plugins::ml2::ovn::maintenance_worker (
|
||||
}
|
||||
service { 'neutron-ovn-maintenance-worker':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::ovn_maintenance_worker_service,
|
||||
name => $neutron::params::ovn_maintenance_worker_service,
|
||||
enable => $enabled,
|
||||
tag => 'neutron-service',
|
||||
}
|
||||
|
@@ -8,7 +8,7 @@ define neutron::plugins::ovs::bridge {
|
||||
|
||||
vs_bridge {$bridge:
|
||||
ensure => present,
|
||||
external_ids => "bridge-id=${bridge}"
|
||||
external_ids => "bridge-id=${bridge}",
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -6,7 +6,7 @@ define neutron::plugins::ovs::port {
|
||||
$mapping = split($name, ':')
|
||||
vs_port {$mapping[1]:
|
||||
ensure => present,
|
||||
bridge => $mapping[0]
|
||||
bridge => $mapping[0],
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -62,7 +62,7 @@ class neutron::policy (
|
||||
policies => $policies,
|
||||
policy_path => $policy_path,
|
||||
file_user => 'root',
|
||||
file_group => $::neutron::params::group,
|
||||
file_group => $neutron::params::group,
|
||||
file_format => 'yaml',
|
||||
purge_config => $purge_config,
|
||||
tag => 'neutron',
|
||||
|
@@ -25,45 +25,45 @@
|
||||
# to make neutron-api be a web app using apache mod_wsgi.
|
||||
# If set to false, then neutron-server isn't in use, and we will
|
||||
# be using neutron-api and neutron-rpc-server instead.
|
||||
# Defaults to $::neutron::params::server_service
|
||||
# Defaults to $neutron::params::server_service
|
||||
#
|
||||
# [*server_package*]
|
||||
# (Optional) Name of the package holding neutron-server.
|
||||
# If service_name is set to false, then this also must be
|
||||
# set to false. With false, no package will be installed
|
||||
# before running the neutron-server service.
|
||||
# Defaults to $::neutron::params::server_package
|
||||
# Defaults to $neutron::params::server_package
|
||||
#
|
||||
# [*api_package_name*]
|
||||
# (Optional) Name of the package holding neutron-api.
|
||||
# If this parameter is set to false,
|
||||
# Default to $::neutron::params::api_package_name
|
||||
# Default to $neutron::params::api_package_name
|
||||
#
|
||||
# [*api_service_name*]
|
||||
# (Optional) Name of the service for neutron-api.
|
||||
# If service_name is set to false, this parameter must
|
||||
# be set with a value, so that an API server will run.
|
||||
# Defaults to $::neutron::params::api_service_name
|
||||
# Defaults to $neutron::params::api_service_name
|
||||
#
|
||||
# [*rpc_package_name*]
|
||||
# (Optional) Name of the package for neutron-rpc-server.
|
||||
# Default to $::neutron::params::rpc_package_name
|
||||
# Default to $neutron::params::rpc_package_name
|
||||
#
|
||||
# [*rpc_service_name*]
|
||||
# (Optional) Name of the service for the RPC listener.
|
||||
# If service_name is set to false, this parameter must
|
||||
# be set with a value, so that an RPC server will run.
|
||||
# Defaults to $::neutron::params::rpc_service_name
|
||||
# Defaults to $neutron::params::rpc_service_name
|
||||
#
|
||||
# [*periodic_workers_package_name*]
|
||||
# (Optional) Name of the package for neutron-periodic-workers.
|
||||
# Defaults to $::neutron::params::peiodic_workers_package_name
|
||||
# Defaults to $neutron::params::peiodic_workers_package_name
|
||||
#
|
||||
# [*periodic_workers_service_name*]
|
||||
# (Optional) Name of the service for the periodic workers.
|
||||
# If service_name is set to false, this parameter must
|
||||
# be set with a value, so that an RPC server will run.
|
||||
# Defaults to $::neutron::params::peiodic_workers_service_name
|
||||
# Defaults to $neutron::params::peiodic_workers_service_name
|
||||
#
|
||||
# [*sync_db*]
|
||||
# (Optional) Run neutron-db-manage on api nodes after installing the package.
|
||||
@@ -247,14 +247,14 @@ class neutron::server (
|
||||
$package_ensure = 'present',
|
||||
Boolean $enabled = true,
|
||||
Boolean $manage_service = true,
|
||||
$service_name = $::neutron::params::server_service,
|
||||
$server_package = $::neutron::params::server_package,
|
||||
$api_package_name = $::neutron::params::api_package_name,
|
||||
$api_service_name = $::neutron::params::api_service_name,
|
||||
$rpc_package_name = $::neutron::params::rpc_package_name,
|
||||
$rpc_service_name = $::neutron::params::rpc_service_name,
|
||||
$periodic_workers_package_name = $::neutron::params::periodic_workers_package_name,
|
||||
$periodic_workers_service_name = $::neutron::params::periodic_workers_service_name,
|
||||
$service_name = $neutron::params::server_service,
|
||||
$server_package = $neutron::params::server_package,
|
||||
$api_package_name = $neutron::params::api_package_name,
|
||||
$api_service_name = $neutron::params::api_service_name,
|
||||
$rpc_package_name = $neutron::params::rpc_package_name,
|
||||
$rpc_service_name = $neutron::params::rpc_service_name,
|
||||
$periodic_workers_package_name = $neutron::params::periodic_workers_package_name,
|
||||
$periodic_workers_service_name = $neutron::params::periodic_workers_service_name,
|
||||
Boolean $sync_db = false,
|
||||
$api_workers = $facts['os_workers'],
|
||||
$rpc_workers = $facts['os_workers'],
|
||||
@@ -340,7 +340,7 @@ class neutron::server (
|
||||
if $server_package {
|
||||
package { 'neutron-server':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::server_package,
|
||||
name => $neutron::params::server_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
}
|
||||
@@ -390,10 +390,10 @@ class neutron::server (
|
||||
# then we don't need to start neutron-api and neutron-rpc-server. If
|
||||
# it is not, then we must start neutron-api and neutron-rpc-server instead.
|
||||
if $service_name {
|
||||
if $service_name == $::neutron::params::server_service {
|
||||
if $service_name == $neutron::params::server_service {
|
||||
service { 'neutron-server':
|
||||
ensure => $service_ensure,
|
||||
name => $::neutron::params::server_service,
|
||||
name => $neutron::params::server_service,
|
||||
enable => $enabled,
|
||||
hasstatus => true,
|
||||
hasrestart => true,
|
||||
@@ -418,12 +418,12 @@ class neutron::server (
|
||||
}
|
||||
|
||||
} else {
|
||||
if $::neutron::params::server_service {
|
||||
if $neutron::params::server_service {
|
||||
# we need to make sure neutron-server is stopped before trying to
|
||||
# start separate services.
|
||||
service { 'neutron-server':
|
||||
ensure => 'stopped',
|
||||
name => $::neutron::params::server_service,
|
||||
name => $neutron::params::server_service,
|
||||
enable => false,
|
||||
hasstatus => true,
|
||||
hasrestart => true,
|
||||
@@ -436,16 +436,16 @@ class neutron::server (
|
||||
Service <| title == 'httpd' |> { tag +> 'neutron-service' }
|
||||
Neutron_api_paste_ini<||> ~> Service[$api_service_name]
|
||||
|
||||
if $::neutron::params::server_service {
|
||||
if $neutron::params::server_service {
|
||||
Service['neutron-server'] -> Service[$api_service_name]
|
||||
}
|
||||
|
||||
if $::neutron::params::api_service_name {
|
||||
if $neutron::params::api_service_name {
|
||||
# we need to make sure api service is stopped before trying to
|
||||
# start apache
|
||||
service { 'neutron-api':
|
||||
ensure => 'stopped',
|
||||
name => $::neutron::params::api_service_name,
|
||||
name => $neutron::params::api_service_name,
|
||||
enable => false,
|
||||
hasstatus => true,
|
||||
hasrestart => true,
|
||||
@@ -467,7 +467,7 @@ class neutron::server (
|
||||
Neutron_api_paste_ini<||> ~> Service['neutron-api']
|
||||
Neutron_api_uwsgi_config<||> ~> Service['neutron-api']
|
||||
|
||||
if $::neutron::params::server_service {
|
||||
if $neutron::params::server_service {
|
||||
Service['neutron-server'] -> Service['neutron-api']
|
||||
}
|
||||
}
|
||||
@@ -483,7 +483,7 @@ class neutron::server (
|
||||
tag => ['neutron-service'],
|
||||
}
|
||||
|
||||
if $::neutron::params::server_service {
|
||||
if $neutron::params::server_service {
|
||||
Service['neutron-server'] -> Service['neutron-rpc-server']
|
||||
}
|
||||
}
|
||||
@@ -498,7 +498,7 @@ class neutron::server (
|
||||
tag => ['neutron-service'],
|
||||
}
|
||||
|
||||
if $::neutron::params::server_service {
|
||||
if $neutron::params::server_service {
|
||||
Service['neutron-server'] -> Service['neutron-periodic-workers']
|
||||
}
|
||||
}
|
||||
|
@@ -49,7 +49,7 @@ class neutron::services::bgpvpn (
|
||||
|
||||
package { 'python-networking-bgpvpn':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::bgpvpn_plugin_package,
|
||||
name => $neutron::params::bgpvpn_plugin_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -72,14 +72,14 @@ class neutron::services::bgpvpn (
|
||||
exec { 'bgpvpn-db-sync':
|
||||
command => 'neutron-db-manage --subproject networking-bgpvpn upgrade head',
|
||||
path => '/usr/bin',
|
||||
user => $::neutron::params::user,
|
||||
user => $neutron::params::user,
|
||||
subscribe => [
|
||||
Anchor['neutron::install::end'],
|
||||
Anchor['neutron::config::end'],
|
||||
Anchor['neutron::dbsync::begin']
|
||||
],
|
||||
notify => Anchor['neutron::dbsync::end'],
|
||||
refreshonly => true
|
||||
refreshonly => true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -26,7 +26,7 @@ class neutron::services::dr (
|
||||
|
||||
stdlib::ensure_packages('neutron-dynamic-routing', {
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::dynamic_routing_package,
|
||||
name => $neutron::params::dynamic_routing_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
})
|
||||
|
||||
@@ -38,14 +38,14 @@ class neutron::services::dr (
|
||||
exec { 'dr-db-sync':
|
||||
command => 'neutron-db-manage --subproject neutron-dynamic-routing upgrade head',
|
||||
path => '/usr/bin',
|
||||
user => $::neutron::params::user,
|
||||
user => $neutron::params::user,
|
||||
subscribe => [
|
||||
Anchor['neutron::install::end'],
|
||||
Anchor['neutron::config::end'],
|
||||
Anchor['neutron::dbsync::begin']
|
||||
],
|
||||
notify => Anchor['neutron::dbsync::end'],
|
||||
refreshonly => true
|
||||
refreshonly => true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -33,7 +33,7 @@ class neutron::services::fwaas (
|
||||
|
||||
ensure_packages( 'neutron-fwaas', {
|
||||
'ensure' => $package_ensure,
|
||||
'name' => $::neutron::params::fwaas_package,
|
||||
'name' => $neutron::params::fwaas_package,
|
||||
'tag' => ['openstack', 'neutron-package'],
|
||||
})
|
||||
|
||||
@@ -55,14 +55,14 @@ class neutron::services::fwaas (
|
||||
exec { 'fwaas-db-sync':
|
||||
command => 'neutron-db-manage --subproject neutron-fwaas upgrade head',
|
||||
path => '/usr/bin',
|
||||
user => $::neutron::params::user,
|
||||
user => $neutron::params::user,
|
||||
subscribe => [
|
||||
Anchor['neutron::install::end'],
|
||||
Anchor['neutron::config::end'],
|
||||
Anchor['neutron::dbsync::begin']
|
||||
],
|
||||
notify => Anchor['neutron::dbsync::end'],
|
||||
refreshonly => true
|
||||
refreshonly => true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -58,7 +58,7 @@ class neutron::services::l2gw (
|
||||
|
||||
package { 'python-networking-l2gw':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::l2gw_package,
|
||||
name => $neutron::params::l2gw_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -87,14 +87,14 @@ class neutron::services::l2gw (
|
||||
exec { 'l2gw-db-sync':
|
||||
command => 'neutron-db-manage --subproject networking-l2gw upgrade head',
|
||||
path => '/usr/bin',
|
||||
user => $::neutron::params::user,
|
||||
user => $neutron::params::user,
|
||||
subscribe => [
|
||||
Anchor['neutron::install::end'],
|
||||
Anchor['neutron::config::end'],
|
||||
Anchor['neutron::dbsync::begin']
|
||||
],
|
||||
notify => Anchor['neutron::dbsync::end'],
|
||||
refreshonly => true
|
||||
refreshonly => true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -82,7 +82,7 @@ class neutron::services::sfc (
|
||||
|
||||
package { 'python-networking-sfc':
|
||||
ensure => $package_ensure,
|
||||
name => $::neutron::params::sfc_package,
|
||||
name => $neutron::params::sfc_package,
|
||||
tag => ['openstack', 'neutron-package'],
|
||||
}
|
||||
|
||||
@@ -99,14 +99,14 @@ class neutron::services::sfc (
|
||||
exec { 'sfc-db-sync':
|
||||
command => 'neutron-db-manage --subproject networking-sfc upgrade head',
|
||||
path => '/usr/bin',
|
||||
user => $::neutron::params::user,
|
||||
user => $neutron::params::user,
|
||||
subscribe => [
|
||||
Anchor['neutron::install::end'],
|
||||
Anchor['neutron::config::end'],
|
||||
Anchor['neutron::dbsync::begin']
|
||||
],
|
||||
notify => Anchor['neutron::dbsync::end'],
|
||||
refreshonly => true
|
||||
refreshonly => true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -53,7 +53,7 @@ class neutron::services::taas (
|
||||
|
||||
stdlib::ensure_packages( 'neutron-taas', {
|
||||
'ensure' => $package_ensure,
|
||||
'name' => $::neutron::params::taas_package,
|
||||
'name' => $neutron::params::taas_package,
|
||||
'tag' => ['openstack', 'neutron-package'],
|
||||
})
|
||||
|
||||
@@ -79,14 +79,14 @@ class neutron::services::taas (
|
||||
exec { 'taas-db-sync':
|
||||
command => 'neutron-db-manage --subproject tap-as-a-service upgrade head',
|
||||
path => '/usr/bin',
|
||||
user => $::neutron::params::user,
|
||||
user => $neutron::params::user,
|
||||
subscribe => [
|
||||
Anchor['neutron::install::end'],
|
||||
Anchor['neutron::config::end'],
|
||||
Anchor['neutron::dbsync::begin']
|
||||
],
|
||||
notify => Anchor['neutron::dbsync::end'],
|
||||
refreshonly => true
|
||||
refreshonly => true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -49,7 +49,7 @@ class neutron::services::vpnaas (
|
||||
|
||||
stdlib::ensure_packages( 'neutron-vpnaas-agent', {
|
||||
'ensure' => $package_ensure,
|
||||
'name' => $::neutron::params::vpnaas_agent_package,
|
||||
'name' => $neutron::params::vpnaas_agent_package,
|
||||
'tag' => ['openstack', 'neutron-package'],
|
||||
})
|
||||
|
||||
@@ -74,14 +74,14 @@ class neutron::services::vpnaas (
|
||||
exec { 'vpnaas-db-sync':
|
||||
command => 'neutron-db-manage --subproject neutron-vpnaas upgrade head',
|
||||
path => '/usr/bin',
|
||||
user => $::neutron::params::user,
|
||||
user => $neutron::params::user,
|
||||
subscribe => [
|
||||
Anchor['neutron::install::end'],
|
||||
Anchor['neutron::config::end'],
|
||||
Anchor['neutron::dbsync::begin']
|
||||
],
|
||||
notify => Anchor['neutron::dbsync::end'],
|
||||
refreshonly => true
|
||||
refreshonly => true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -165,7 +165,7 @@ class neutron::wsgi::apache (
|
||||
openstacklib::wsgi::apache { 'neutron_wsgi':
|
||||
bind_host => $bind_host,
|
||||
bind_port => $port,
|
||||
group => $::neutron::params::group,
|
||||
group => $neutron::params::group,
|
||||
path => $path,
|
||||
priority => $priority,
|
||||
servername => $servername,
|
||||
@@ -178,14 +178,14 @@ class neutron::wsgi::apache (
|
||||
ssl_crl_path => $ssl_crl_path,
|
||||
ssl_key => $ssl_key,
|
||||
threads => $threads,
|
||||
user => $::neutron::params::user,
|
||||
user => $neutron::params::user,
|
||||
workers => $workers,
|
||||
wsgi_daemon_process => 'neutron',
|
||||
wsgi_process_display_name => $wsgi_process_display_name,
|
||||
wsgi_process_group => 'neutron',
|
||||
wsgi_script_dir => $::neutron::params::neutron_wsgi_script_path,
|
||||
wsgi_script_dir => $neutron::params::neutron_wsgi_script_path,
|
||||
wsgi_script_file => 'app',
|
||||
wsgi_script_source => $::neutron::params::neutron_wsgi_script_source,
|
||||
wsgi_script_source => $neutron::params::neutron_wsgi_script_source,
|
||||
headers => $headers,
|
||||
request_headers => $request_headers,
|
||||
custom_wsgi_process_options => $custom_wsgi_process_options,
|
||||
|
Reference in New Issue
Block a user