Validate ensure parameter for package resources
The minimum version of puppetlabs-stdlib has been bumped globally, so now we can use the common type definition. Change-Id: Ide3c9d927c25721001295faa105835928a95cf9d Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
@@ -21,6 +21,18 @@
|
|||||||
#
|
#
|
||||||
# === Parameters
|
# === Parameters
|
||||||
#
|
#
|
||||||
|
# [*package_ensure*]
|
||||||
|
# (optional) The state of the package
|
||||||
|
# Defaults to present
|
||||||
|
#
|
||||||
|
# [*enabled*]
|
||||||
|
# (optional) The state of the service
|
||||||
|
# Defaults to true
|
||||||
|
#
|
||||||
|
# [*manage_service*]
|
||||||
|
# (optional) Whether to start/stop the service
|
||||||
|
# Defaults to true
|
||||||
|
#
|
||||||
# [*my_as*]
|
# [*my_as*]
|
||||||
# (required) Private Autonomous System number
|
# (required) Private Autonomous System number
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
@@ -37,18 +49,10 @@
|
|||||||
# IP VPN dataplane driver class
|
# IP VPN dataplane driver class
|
||||||
# Default to ovs
|
# Default to ovs
|
||||||
#
|
#
|
||||||
# [*enabled*]
|
|
||||||
# (optional) The state of the service
|
|
||||||
# Defaults to true
|
|
||||||
#
|
|
||||||
# [*enable_rtc*]
|
# [*enable_rtc*]
|
||||||
# Enable Route Target Constraint
|
# Enable Route Target Constraint
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
#
|
#
|
||||||
# [*manage_service*]
|
|
||||||
# (optional) Whether to start/stop the service
|
|
||||||
# Defaults to true
|
|
||||||
#
|
|
||||||
# [*mpls_interface*]
|
# [*mpls_interface*]
|
||||||
# MPLS outgoing interface for Linux and OVS drivers
|
# MPLS outgoing interface for Linux and OVS drivers
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
@@ -57,10 +61,6 @@
|
|||||||
# OVS bridge to use
|
# OVS bridge to use
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
#
|
#
|
||||||
# [*package_ensure*]
|
|
||||||
# (optional) The state of the package
|
|
||||||
# Defaults to present
|
|
||||||
#
|
|
||||||
# [*peers*]
|
# [*peers*]
|
||||||
# List of peers' IPs to establish p2p connections
|
# List of peers' IPs to establish p2p connections
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
@@ -69,30 +69,30 @@
|
|||||||
# For OVS driver control if VRF will reply ARP messages
|
# For OVS driver control if VRF will reply ARP messages
|
||||||
# Defaults to false
|
# Defaults to false
|
||||||
#
|
#
|
||||||
|
# [*local_address*]
|
||||||
|
# (required) Local IP of the server to carry BGP traffic
|
||||||
|
# Defaults to $facts['networking']['ip']
|
||||||
|
#
|
||||||
# [*purge_config*]
|
# [*purge_config*]
|
||||||
# (optional) Whether to set only the specified config options
|
# (optional) Whether to set only the specified config options
|
||||||
# in the l2gateway config.
|
# in the l2gateway config.
|
||||||
# Default to false.
|
# Default to false.
|
||||||
#
|
#
|
||||||
# [*local_address*]
|
|
||||||
# (required) Local IP of the server to carry BGP traffic
|
|
||||||
# Defaults to $facts['networking']['ip']
|
|
||||||
#
|
|
||||||
class neutron::agents::bagpipe (
|
class neutron::agents::bagpipe (
|
||||||
$my_as,
|
$my_as,
|
||||||
$api_host = $facts['os_service_default'],
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$api_port = $facts['os_service_default'],
|
Boolean $enabled = true,
|
||||||
$dataplane_driver_ipvpn = 'ovs',
|
Boolean $manage_service = true,
|
||||||
Boolean $enabled = true,
|
$api_host = $facts['os_service_default'],
|
||||||
$enable_rtc = $facts['os_service_default'],
|
$api_port = $facts['os_service_default'],
|
||||||
Boolean $manage_service = true,
|
$dataplane_driver_ipvpn = 'ovs',
|
||||||
$mpls_interface = $facts['os_service_default'],
|
$enable_rtc = $facts['os_service_default'],
|
||||||
$ovs_bridge = $facts['os_service_default'],
|
$mpls_interface = $facts['os_service_default'],
|
||||||
$package_ensure = 'present',
|
$ovs_bridge = $facts['os_service_default'],
|
||||||
$peers = $facts['os_service_default'],
|
$peers = $facts['os_service_default'],
|
||||||
$proxy_arp = false,
|
$proxy_arp = false,
|
||||||
Boolean $purge_config = false,
|
$local_address = $facts['networking']['ip'],
|
||||||
$local_address = $facts['networking']['ip'],
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -46,12 +46,12 @@
|
|||||||
# Defaults to false
|
# Defaults to false
|
||||||
#
|
#
|
||||||
class neutron::agents::bgp_dragent (
|
class neutron::agents::bgp_dragent (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$bgp_speaker_driver = 'neutron_dynamic_routing.services.bgp.agent.driver.os_ken.driver.OsKenBgpDriver',
|
$bgp_speaker_driver = 'neutron_dynamic_routing.services.bgp.agent.driver.os_ken.driver.OsKenBgpDriver',
|
||||||
$bgp_router_id = $facts['networking']['ip'],
|
$bgp_router_id = $facts['networking']['ip'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -131,35 +131,35 @@
|
|||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
#
|
#
|
||||||
class neutron::agents::dhcp (
|
class neutron::agents::dhcp (
|
||||||
$package_ensure = present,
|
Stdlib::Ensure::Package $package_ensure = present,
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$debug = $facts['os_service_default'],
|
$debug = $facts['os_service_default'],
|
||||||
$state_path = $facts['os_service_default'],
|
$state_path = $facts['os_service_default'],
|
||||||
$resync_interval = $facts['os_service_default'],
|
$resync_interval = $facts['os_service_default'],
|
||||||
$interface_driver = 'neutron.agent.linux.interface.OVSInterfaceDriver',
|
$interface_driver = 'neutron.agent.linux.interface.OVSInterfaceDriver',
|
||||||
$dhcp_driver = $facts['os_service_default'],
|
$dhcp_driver = $facts['os_service_default'],
|
||||||
$root_helper = 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf',
|
$root_helper = 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf',
|
||||||
$dnsmasq_config_file = $facts['os_service_default'],
|
$dnsmasq_config_file = $facts['os_service_default'],
|
||||||
$dnsmasq_dns_servers = $facts['os_service_default'],
|
$dnsmasq_dns_servers = $facts['os_service_default'],
|
||||||
$dnsmasq_base_log_dir = $facts['os_service_default'],
|
$dnsmasq_base_log_dir = $facts['os_service_default'],
|
||||||
$dnsmasq_local_resolv = $facts['os_service_default'],
|
$dnsmasq_local_resolv = $facts['os_service_default'],
|
||||||
$dnsmasq_lease_max = $facts['os_service_default'],
|
$dnsmasq_lease_max = $facts['os_service_default'],
|
||||||
$dnsmasq_enable_addr6_list = $facts['os_service_default'],
|
$dnsmasq_enable_addr6_list = $facts['os_service_default'],
|
||||||
Boolean $enable_isolated_metadata = false,
|
Boolean $enable_isolated_metadata = false,
|
||||||
Boolean $enable_force_metadata = false,
|
Boolean $enable_force_metadata = false,
|
||||||
Boolean $enable_metadata_network = false,
|
Boolean $enable_metadata_network = false,
|
||||||
$dhcp_broadcast_reply = $facts['os_service_default'],
|
$dhcp_broadcast_reply = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
$availability_zone = $facts['os_service_default'],
|
$availability_zone = $facts['os_service_default'],
|
||||||
$ovs_integration_bridge = $facts['os_service_default'],
|
$ovs_integration_bridge = $facts['os_service_default'],
|
||||||
$ovsdb_connection = $facts['os_service_default'],
|
$ovsdb_connection = $facts['os_service_default'],
|
||||||
$ovsdb_timeout = $facts['os_service_default'],
|
$ovsdb_timeout = $facts['os_service_default'],
|
||||||
$ovsdb_agent_ssl_key_file = $facts['os_service_default'],
|
$ovsdb_agent_ssl_key_file = $facts['os_service_default'],
|
||||||
$ovsdb_agent_ssl_cert_file = $facts['os_service_default'],
|
$ovsdb_agent_ssl_cert_file = $facts['os_service_default'],
|
||||||
$ovsdb_agent_ssl_ca_file = $facts['os_service_default'],
|
$ovsdb_agent_ssl_ca_file = $facts['os_service_default'],
|
||||||
$report_interval = $facts['os_service_default'],
|
$report_interval = $facts['os_service_default'],
|
||||||
$rpc_response_max_timeout = $facts['os_service_default'],
|
$rpc_response_max_timeout = $facts['os_service_default'],
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -29,12 +29,12 @@
|
|||||||
# Defaults to false.
|
# Defaults to false.
|
||||||
#
|
#
|
||||||
class neutron::agents::fwaas (
|
class neutron::agents::fwaas (
|
||||||
$package_ensure = present,
|
Stdlib::Ensure::Package $package_ensure = present,
|
||||||
$driver = $facts['os_service_default'],
|
$driver = $facts['os_service_default'],
|
||||||
$enabled = $facts['os_service_default'],
|
$enabled = $facts['os_service_default'],
|
||||||
$conntrack_driver = $facts['os_service_default'],
|
$conntrack_driver = $facts['os_service_default'],
|
||||||
$firewall_l2_driver = $facts['os_service_default'],
|
$firewall_l2_driver = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -64,20 +64,20 @@
|
|||||||
# Default to false.
|
# Default to false.
|
||||||
#
|
#
|
||||||
class neutron::agents::l2gw (
|
class neutron::agents::l2gw (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$debug = $facts['os_service_default'],
|
$debug = $facts['os_service_default'],
|
||||||
$ovsdb_hosts = $facts['os_service_default'],
|
$ovsdb_hosts = $facts['os_service_default'],
|
||||||
$enable_manager = $facts['os_service_default'],
|
$enable_manager = $facts['os_service_default'],
|
||||||
$manager_table_listening_port = $facts['os_service_default'],
|
$manager_table_listening_port = $facts['os_service_default'],
|
||||||
$l2_gw_agent_priv_key_base_path = $facts['os_service_default'],
|
$l2_gw_agent_priv_key_base_path = $facts['os_service_default'],
|
||||||
$l2_gw_agent_cert_base_path = $facts['os_service_default'],
|
$l2_gw_agent_cert_base_path = $facts['os_service_default'],
|
||||||
$l2_gw_agent_ca_cert_base_path = $facts['os_service_default'],
|
$l2_gw_agent_ca_cert_base_path = $facts['os_service_default'],
|
||||||
$periodic_interval = $facts['os_service_default'],
|
$periodic_interval = $facts['os_service_default'],
|
||||||
$max_connection_retries = $facts['os_service_default'],
|
$max_connection_retries = $facts['os_service_default'],
|
||||||
$socket_timeout = $facts['os_service_default'],
|
$socket_timeout = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -178,7 +178,7 @@
|
|||||||
# Defaults to false.
|
# Defaults to false.
|
||||||
#
|
#
|
||||||
class neutron::agents::l3 (
|
class neutron::agents::l3 (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$debug = $facts['os_service_default'],
|
$debug = $facts['os_service_default'],
|
||||||
|
@@ -78,22 +78,22 @@
|
|||||||
#
|
#
|
||||||
class neutron::agents::metadata (
|
class neutron::agents::metadata (
|
||||||
$shared_secret,
|
$shared_secret,
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$debug = $facts['os_service_default'],
|
$debug = $facts['os_service_default'],
|
||||||
$auth_ca_cert = $facts['os_service_default'],
|
$auth_ca_cert = $facts['os_service_default'],
|
||||||
$nova_client_cert = $facts['os_service_default'],
|
$nova_client_cert = $facts['os_service_default'],
|
||||||
$nova_client_priv_key = $facts['os_service_default'],
|
$nova_client_priv_key = $facts['os_service_default'],
|
||||||
$metadata_host = $facts['os_service_default'],
|
$metadata_host = $facts['os_service_default'],
|
||||||
$metadata_port = $facts['os_service_default'],
|
$metadata_port = $facts['os_service_default'],
|
||||||
$metadata_protocol = $facts['os_service_default'],
|
$metadata_protocol = $facts['os_service_default'],
|
||||||
$metadata_workers = $facts['os_workers'],
|
$metadata_workers = $facts['os_workers'],
|
||||||
$metadata_backlog = $facts['os_service_default'],
|
$metadata_backlog = $facts['os_service_default'],
|
||||||
$metadata_insecure = $facts['os_service_default'],
|
$metadata_insecure = $facts['os_service_default'],
|
||||||
$report_interval = $facts['os_service_default'],
|
$report_interval = $facts['os_service_default'],
|
||||||
$rpc_response_max_timeout = $facts['os_service_default'],
|
$rpc_response_max_timeout = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -66,17 +66,17 @@
|
|||||||
# Defaults to false.
|
# Defaults to false.
|
||||||
#
|
#
|
||||||
class neutron::agents::metering (
|
class neutron::agents::metering (
|
||||||
$package_ensure = present,
|
Stdlib::Ensure::Package $package_ensure = present,
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$debug = $facts['os_service_default'],
|
$debug = $facts['os_service_default'],
|
||||||
$interface_driver = 'neutron.agent.linux.interface.OVSInterfaceDriver',
|
$interface_driver = 'neutron.agent.linux.interface.OVSInterfaceDriver',
|
||||||
$driver = 'neutron.services.metering.drivers.noop.noop_driver.NoopMeteringDriver',
|
$driver = 'neutron.services.metering.drivers.noop.noop_driver.NoopMeteringDriver',
|
||||||
$measure_interval = $facts['os_service_default'],
|
$measure_interval = $facts['os_service_default'],
|
||||||
$report_interval = $facts['os_service_default'],
|
$report_interval = $facts['os_service_default'],
|
||||||
$rpc_response_max_timeout = $facts['os_service_default'],
|
$rpc_response_max_timeout = $facts['os_service_default'],
|
||||||
$agent_report_interval = $facts['os_service_default'],
|
$agent_report_interval = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -32,12 +32,12 @@
|
|||||||
# Defaults to false.
|
# Defaults to false.
|
||||||
#
|
#
|
||||||
class neutron::agents::ml2::macvtap (
|
class neutron::agents::ml2::macvtap (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$polling_interval = $facts['os_service_default'],
|
$polling_interval = $facts['os_service_default'],
|
||||||
Array $physical_interface_mappings = [],
|
Array $physical_interface_mappings = [],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -102,27 +102,27 @@
|
|||||||
#
|
#
|
||||||
class neutron::agents::ml2::networking_baremetal (
|
class neutron::agents::ml2::networking_baremetal (
|
||||||
$password,
|
$password,
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$endpoint_override = $facts['os_service_default'],
|
$endpoint_override = $facts['os_service_default'],
|
||||||
$cafile = $facts['os_service_default'],
|
$cafile = $facts['os_service_default'],
|
||||||
$certfile = $facts['os_service_default'],
|
$certfile = $facts['os_service_default'],
|
||||||
$keyfile = $facts['os_service_default'],
|
$keyfile = $facts['os_service_default'],
|
||||||
$insecure = $facts['os_service_default'],
|
$insecure = $facts['os_service_default'],
|
||||||
$auth_type = 'password',
|
$auth_type = 'password',
|
||||||
$auth_url = 'http://127.0.0.1:5000',
|
$auth_url = 'http://127.0.0.1:5000',
|
||||||
$user_domain_name = 'Default',
|
$user_domain_name = 'Default',
|
||||||
$username = 'ironic',
|
$username = 'ironic',
|
||||||
$project_domain_name = 'Default',
|
$project_domain_name = 'Default',
|
||||||
$project_name = 'services',
|
$project_name = 'services',
|
||||||
$system_scope = $facts['os_service_default'],
|
$system_scope = $facts['os_service_default'],
|
||||||
$region_name = $facts['os_service_default'],
|
$region_name = $facts['os_service_default'],
|
||||||
$status_code_retry_delay = $facts['os_service_default'],
|
$status_code_retry_delay = $facts['os_service_default'],
|
||||||
$status_code_retries = $facts['os_service_default'],
|
$status_code_retries = $facts['os_service_default'],
|
||||||
$valid_interfaces = $facts['os_service_default'],
|
$valid_interfaces = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
$report_interval = $facts['os_service_default'],
|
$report_interval = $facts['os_service_default'],
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -105,29 +105,29 @@
|
|||||||
# Defaults to false.
|
# Defaults to false.
|
||||||
#
|
#
|
||||||
class neutron::agents::ml2::ovn (
|
class neutron::agents::ml2::ovn (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$debug = $facts['os_service_default'],
|
$debug = $facts['os_service_default'],
|
||||||
$extensions = $facts['os_service_default'],
|
$extensions = $facts['os_service_default'],
|
||||||
$ovsdb_connection = 'tcp:127.0.0.1:6640',
|
$ovsdb_connection = 'tcp:127.0.0.1:6640',
|
||||||
$ovs_manager = 'ptcp:6640:127.0.0.1',
|
$ovs_manager = 'ptcp:6640:127.0.0.1',
|
||||||
$ovn_nb_connection = $facts['os_service_default'],
|
$ovn_nb_connection = $facts['os_service_default'],
|
||||||
$ovn_sb_connection = $facts['os_service_default'],
|
$ovn_sb_connection = $facts['os_service_default'],
|
||||||
$ovn_nb_private_key = $facts['os_service_default'],
|
$ovn_nb_private_key = $facts['os_service_default'],
|
||||||
$ovn_nb_certificate = $facts['os_service_default'],
|
$ovn_nb_certificate = $facts['os_service_default'],
|
||||||
$ovn_nb_ca_cert = $facts['os_service_default'],
|
$ovn_nb_ca_cert = $facts['os_service_default'],
|
||||||
$ovn_sb_private_key = $facts['os_service_default'],
|
$ovn_sb_private_key = $facts['os_service_default'],
|
||||||
$ovn_sb_certificate = $facts['os_service_default'],
|
$ovn_sb_certificate = $facts['os_service_default'],
|
||||||
$ovn_sb_ca_cert = $facts['os_service_default'],
|
$ovn_sb_ca_cert = $facts['os_service_default'],
|
||||||
$ovsdb_connection_timeout = $facts['os_service_default'],
|
$ovsdb_connection_timeout = $facts['os_service_default'],
|
||||||
$ovndb_connection_timeout = $facts['os_service_default'],
|
$ovndb_connection_timeout = $facts['os_service_default'],
|
||||||
$ovsdb_retry_max_interval = $facts['os_service_default'],
|
$ovsdb_retry_max_interval = $facts['os_service_default'],
|
||||||
$ovsdb_probe_interval = $facts['os_service_default'],
|
$ovsdb_probe_interval = $facts['os_service_default'],
|
||||||
$root_helper = 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf',
|
$root_helper = 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf',
|
||||||
$root_helper_daemon = $facts['os_service_default'],
|
$root_helper_daemon = $facts['os_service_default'],
|
||||||
$state_path = $facts['os_service_default'],
|
$state_path = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -279,63 +279,60 @@
|
|||||||
# Defaults to $facts['os_service_default'].
|
# Defaults to $facts['os_service_default'].
|
||||||
#
|
#
|
||||||
class neutron::agents::ml2::ovs (
|
class neutron::agents::ml2::ovs (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$extensions = $facts['os_service_default'],
|
$extensions = $facts['os_service_default'],
|
||||||
$bridge_uplinks = [],
|
$bridge_uplinks = [],
|
||||||
$bridge_mappings = [],
|
$bridge_mappings = [],
|
||||||
$ovsdb_connection = $facts['os_service_default'],
|
$ovsdb_connection = $facts['os_service_default'],
|
||||||
$ovsdb_timeout = $facts['os_service_default'],
|
$ovsdb_timeout = $facts['os_service_default'],
|
||||||
$of_listen_address = $facts['os_service_default'],
|
$of_listen_address = $facts['os_service_default'],
|
||||||
$of_listen_port = $facts['os_service_default'],
|
$of_listen_port = $facts['os_service_default'],
|
||||||
$of_connect_timeout = $facts['os_service_default'],
|
$of_connect_timeout = $facts['os_service_default'],
|
||||||
$of_request_timeout = $facts['os_service_default'],
|
$of_request_timeout = $facts['os_service_default'],
|
||||||
$of_inactivity_probe = $facts['os_service_default'],
|
$of_inactivity_probe = $facts['os_service_default'],
|
||||||
$integration_bridge = $facts['os_service_default'],
|
$integration_bridge = $facts['os_service_default'],
|
||||||
Array $tunnel_types = [],
|
Array $tunnel_types = [],
|
||||||
$local_ip = undef,
|
$local_ip = undef,
|
||||||
$tunnel_bridge = $facts['os_service_default'],
|
$tunnel_bridge = $facts['os_service_default'],
|
||||||
$vxlan_udp_port = $facts['os_service_default'],
|
$vxlan_udp_port = $facts['os_service_default'],
|
||||||
$polling_interval = $facts['os_service_default'],
|
$polling_interval = $facts['os_service_default'],
|
||||||
$report_interval = $facts['os_service_default'],
|
$report_interval = $facts['os_service_default'],
|
||||||
$rpc_response_max_timeout = $facts['os_service_default'],
|
$rpc_response_max_timeout = $facts['os_service_default'],
|
||||||
$l2_population = $facts['os_service_default'],
|
$l2_population = $facts['os_service_default'],
|
||||||
$arp_responder = $facts['os_service_default'],
|
$arp_responder = $facts['os_service_default'],
|
||||||
$firewall_driver = 'iptables_hybrid',
|
$firewall_driver = 'iptables_hybrid',
|
||||||
$enable_distributed_routing = $facts['os_service_default'],
|
$enable_distributed_routing = $facts['os_service_default'],
|
||||||
$drop_flows_on_start = $facts['os_service_default'],
|
$drop_flows_on_start = $facts['os_service_default'],
|
||||||
Boolean $manage_vswitch = true,
|
Boolean $manage_vswitch = true,
|
||||||
$int_peer_patch_port = $facts['os_service_default'],
|
$int_peer_patch_port = $facts['os_service_default'],
|
||||||
$tun_peer_patch_port = $facts['os_service_default'],
|
$tun_peer_patch_port = $facts['os_service_default'],
|
||||||
$datapath_type = $facts['os_service_default'],
|
$datapath_type = $facts['os_service_default'],
|
||||||
$vhostuser_socket_dir = $facts['os_service_default'],
|
$vhostuser_socket_dir = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
Boolean $enable_dpdk = false,
|
Boolean $enable_dpdk = false,
|
||||||
$enable_security_group = $facts['os_service_default'],
|
$enable_security_group = $facts['os_service_default'],
|
||||||
$permitted_ethertypes = $facts['os_service_default'],
|
$permitted_ethertypes = $facts['os_service_default'],
|
||||||
$minimize_polling = $facts['os_service_default'],
|
$minimize_polling = $facts['os_service_default'],
|
||||||
$tunnel_csum = $facts['os_service_default'],
|
$tunnel_csum = $facts['os_service_default'],
|
||||||
$bridge_mac_table_size = $facts['os_service_default'],
|
$bridge_mac_table_size = $facts['os_service_default'],
|
||||||
$igmp_snooping_enable = $facts['os_service_default'],
|
$igmp_snooping_enable = $facts['os_service_default'],
|
||||||
$igmp_flood = $facts['os_service_default'],
|
$igmp_flood = $facts['os_service_default'],
|
||||||
$igmp_flood_reports = $facts['os_service_default'],
|
$igmp_flood_reports = $facts['os_service_default'],
|
||||||
$igmp_flood_unregistered = $facts['os_service_default'],
|
$igmp_flood_unregistered = $facts['os_service_default'],
|
||||||
$resource_provider_bandwidths = [],
|
$resource_provider_bandwidths = [],
|
||||||
$resource_provider_packet_processing_without_direction
|
$resource_provider_packet_processing_without_direction = [],
|
||||||
= [],
|
$resource_provider_packet_processing_with_direction = [],
|
||||||
$resource_provider_packet_processing_with_direction
|
$resource_provider_hypervisors = [],
|
||||||
= [],
|
$resource_provider_default_hypervisor = $facts['os_service_default'],
|
||||||
$resource_provider_hypervisors = [],
|
$resource_provider_inventory_defaults = {},
|
||||||
$resource_provider_default_hypervisor = $facts['os_service_default'],
|
$resource_provider_packet_processing_inventory_defaults = {},
|
||||||
$resource_provider_inventory_defaults = {},
|
$explicitly_egress_direct = $facts['os_service_default'],
|
||||||
$resource_provider_packet_processing_inventory_defaults
|
$network_log_rate_limit = $facts['os_service_default'],
|
||||||
= {},
|
$network_log_burst_limit = $facts['os_service_default'],
|
||||||
$explicitly_egress_direct = $facts['os_service_default'],
|
$network_log_local_output_log_base = $facts['os_service_default'],
|
||||||
$network_log_rate_limit = $facts['os_service_default'],
|
$openflow_processed_per_port = $facts['os_service_default'],
|
||||||
$network_log_burst_limit = $facts['os_service_default'],
|
|
||||||
$network_log_local_output_log_base = $facts['os_service_default'],
|
|
||||||
$openflow_processed_per_port = $facts['os_service_default'],
|
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -98,21 +98,21 @@
|
|||||||
# Defaults to empty hash
|
# Defaults to empty hash
|
||||||
#
|
#
|
||||||
class neutron::agents::ml2::sriov (
|
class neutron::agents::ml2::sriov (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$physical_device_mappings = $facts['os_service_default'],
|
$physical_device_mappings = $facts['os_service_default'],
|
||||||
$rpc_response_max_timeout = $facts['os_service_default'],
|
$rpc_response_max_timeout = $facts['os_service_default'],
|
||||||
$polling_interval = 2,
|
$polling_interval = 2,
|
||||||
$report_interval = $facts['os_service_default'],
|
$report_interval = $facts['os_service_default'],
|
||||||
$exclude_devices = $facts['os_service_default'],
|
$exclude_devices = $facts['os_service_default'],
|
||||||
$extensions = $facts['os_service_default'],
|
$extensions = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
$number_of_vfs = $facts['os_service_default'],
|
$number_of_vfs = $facts['os_service_default'],
|
||||||
$resource_provider_bandwidths = [],
|
$resource_provider_bandwidths = [],
|
||||||
$resource_provider_hypervisors = [],
|
$resource_provider_hypervisors = [],
|
||||||
$resource_provider_default_hypervisor = $facts['os_service_default'],
|
$resource_provider_default_hypervisor = $facts['os_service_default'],
|
||||||
$resource_provider_inventory_defaults = {},
|
$resource_provider_inventory_defaults = {},
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -122,32 +122,32 @@
|
|||||||
#
|
#
|
||||||
class neutron::agents::ovn_metadata (
|
class neutron::agents::ovn_metadata (
|
||||||
$shared_secret,
|
$shared_secret,
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$debug = $facts['os_service_default'],
|
$debug = $facts['os_service_default'],
|
||||||
$auth_ca_cert = $facts['os_service_default'],
|
$auth_ca_cert = $facts['os_service_default'],
|
||||||
$metadata_host = $facts['os_service_default'],
|
$metadata_host = $facts['os_service_default'],
|
||||||
$metadata_port = $facts['os_service_default'],
|
$metadata_port = $facts['os_service_default'],
|
||||||
$metadata_protocol = $facts['os_service_default'],
|
$metadata_protocol = $facts['os_service_default'],
|
||||||
$metadata_workers = $facts['os_service_default'],
|
$metadata_workers = $facts['os_service_default'],
|
||||||
$metadata_backlog = $facts['os_service_default'],
|
$metadata_backlog = $facts['os_service_default'],
|
||||||
$metadata_insecure = $facts['os_service_default'],
|
$metadata_insecure = $facts['os_service_default'],
|
||||||
$nova_client_cert = $facts['os_service_default'],
|
$nova_client_cert = $facts['os_service_default'],
|
||||||
$nova_client_priv_key = $facts['os_service_default'],
|
$nova_client_priv_key = $facts['os_service_default'],
|
||||||
$ovsdb_connection = 'tcp:127.0.0.1:6640',
|
$ovsdb_connection = 'tcp:127.0.0.1:6640',
|
||||||
$ovs_manager = 'ptcp:6640:127.0.0.1',
|
$ovs_manager = 'ptcp:6640:127.0.0.1',
|
||||||
$ovn_sb_connection = $facts['os_service_default'],
|
$ovn_sb_connection = $facts['os_service_default'],
|
||||||
$ovn_sb_private_key = $facts['os_service_default'],
|
$ovn_sb_private_key = $facts['os_service_default'],
|
||||||
$ovn_sb_certificate = $facts['os_service_default'],
|
$ovn_sb_certificate = $facts['os_service_default'],
|
||||||
$ovn_sb_ca_cert = $facts['os_service_default'],
|
$ovn_sb_ca_cert = $facts['os_service_default'],
|
||||||
$ovsdb_connection_timeout = $facts['os_service_default'],
|
$ovsdb_connection_timeout = $facts['os_service_default'],
|
||||||
$ovsdb_retry_max_interval = $facts['os_service_default'],
|
$ovsdb_retry_max_interval = $facts['os_service_default'],
|
||||||
$ovsdb_probe_interval = $facts['os_service_default'],
|
$ovsdb_probe_interval = $facts['os_service_default'],
|
||||||
$root_helper = 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf',
|
$root_helper = 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf',
|
||||||
$root_helper_daemon = $facts['os_service_default'],
|
$root_helper_daemon = $facts['os_service_default'],
|
||||||
$state_path = $facts['os_service_default'],
|
$state_path = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -24,8 +24,8 @@
|
|||||||
# Defaults to $facts['os_service_default'].
|
# Defaults to $facts['os_service_default'].
|
||||||
#
|
#
|
||||||
class neutron::agents::taas (
|
class neutron::agents::taas (
|
||||||
$package_ensure = present,
|
Stdlib::Ensure::Package $package_ensure = present,
|
||||||
$taas_agent_periodic_interval = $facts['os_service_default'],
|
$taas_agent_periodic_interval = $facts['os_service_default'],
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -41,11 +41,11 @@
|
|||||||
# Defaults to false.
|
# Defaults to false.
|
||||||
#
|
#
|
||||||
class neutron::agents::vpnaas (
|
class neutron::agents::vpnaas (
|
||||||
$package_ensure = present,
|
Stdlib::Ensure::Package $package_ensure = present,
|
||||||
$vpn_device_driver = 'neutron_vpnaas.services.vpn.device_drivers.ipsec.OpenSwanDriver',
|
$vpn_device_driver = 'neutron_vpnaas.services.vpn.device_drivers.ipsec.OpenSwanDriver',
|
||||||
$interface_driver = 'neutron.agent.linux.interface.OVSInterfaceDriver',
|
$interface_driver = 'neutron.agent.linux.interface.OVSInterfaceDriver',
|
||||||
$ipsec_status_check_interval = $facts['os_service_default'],
|
$ipsec_status_check_interval = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -79,24 +79,24 @@
|
|||||||
# Defaults to $facts['os_service_default'].
|
# Defaults to $facts['os_service_default'].
|
||||||
#
|
#
|
||||||
class neutron::agents::vpnaas::ovn (
|
class neutron::agents::vpnaas::ovn (
|
||||||
$package_ensure = present,
|
Stdlib::Ensure::Package $package_ensure = present,
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$debug = $facts['os_service_default'],
|
$debug = $facts['os_service_default'],
|
||||||
$vpn_device_driver = 'neutron_vpnaas.services.vpn.device_drivers.ovn_ipsec.OvnOpenSwanDriver',
|
$vpn_device_driver = 'neutron_vpnaas.services.vpn.device_drivers.ovn_ipsec.OvnOpenSwanDriver',
|
||||||
$interface_driver = 'neutron.agent.linux.interface.OVSInterfaceDriver',
|
$interface_driver = 'neutron.agent.linux.interface.OVSInterfaceDriver',
|
||||||
$ipsec_status_check_interval = $facts['os_service_default'],
|
$ipsec_status_check_interval = $facts['os_service_default'],
|
||||||
$ovsdb_connection = 'tcp:127.0.0.1:6640',
|
$ovsdb_connection = 'tcp:127.0.0.1:6640',
|
||||||
$ovs_manager = 'ptcp:6640:127.0.0.1',
|
$ovs_manager = 'ptcp:6640:127.0.0.1',
|
||||||
$ovn_sb_connection = $facts['os_service_default'],
|
$ovn_sb_connection = $facts['os_service_default'],
|
||||||
$ovn_sb_private_key = $facts['os_service_default'],
|
$ovn_sb_private_key = $facts['os_service_default'],
|
||||||
$ovn_sb_certificate = $facts['os_service_default'],
|
$ovn_sb_certificate = $facts['os_service_default'],
|
||||||
$ovn_sb_ca_cert = $facts['os_service_default'],
|
$ovn_sb_ca_cert = $facts['os_service_default'],
|
||||||
$ovsdb_connection_timeout = $facts['os_service_default'],
|
$ovsdb_connection_timeout = $facts['os_service_default'],
|
||||||
$ovndb_connection_timeout = $facts['os_service_default'],
|
$ovndb_connection_timeout = $facts['os_service_default'],
|
||||||
$ovsdb_retry_max_interval = $facts['os_service_default'],
|
$ovsdb_retry_max_interval = $facts['os_service_default'],
|
||||||
$ovsdb_probe_interval = $facts['os_service_default'],
|
$ovsdb_probe_interval = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
# Defaults to present
|
# Defaults to present
|
||||||
#
|
#
|
||||||
class neutron::client (
|
class neutron::client (
|
||||||
$package_ensure = present
|
Stdlib::Ensure::Package $package_ensure = present
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -292,67 +292,67 @@
|
|||||||
# Defaults to undef.
|
# Defaults to undef.
|
||||||
#
|
#
|
||||||
class neutron (
|
class neutron (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$bind_host = $facts['os_service_default'],
|
$bind_host = $facts['os_service_default'],
|
||||||
$bind_port = $facts['os_service_default'],
|
$bind_port = $facts['os_service_default'],
|
||||||
$core_plugin = 'ml2',
|
$core_plugin = 'ml2',
|
||||||
$service_plugins = $facts['os_service_default'],
|
$service_plugins = $facts['os_service_default'],
|
||||||
$auth_strategy = 'keystone',
|
$auth_strategy = 'keystone',
|
||||||
$base_mac = $facts['os_service_default'],
|
$base_mac = $facts['os_service_default'],
|
||||||
$dhcp_lease_duration = $facts['os_service_default'],
|
$dhcp_lease_duration = $facts['os_service_default'],
|
||||||
$host = $facts['os_service_default'],
|
$host = $facts['os_service_default'],
|
||||||
$dns_domain = $facts['os_service_default'],
|
$dns_domain = $facts['os_service_default'],
|
||||||
$dhcp_agents_per_network = $facts['os_service_default'],
|
$dhcp_agents_per_network = $facts['os_service_default'],
|
||||||
$global_physnet_mtu = $facts['os_service_default'],
|
$global_physnet_mtu = $facts['os_service_default'],
|
||||||
$dhcp_agent_notification = $facts['os_service_default'],
|
$dhcp_agent_notification = $facts['os_service_default'],
|
||||||
$allow_bulk = $facts['os_service_default'],
|
$allow_bulk = $facts['os_service_default'],
|
||||||
$api_extensions_path = $facts['os_service_default'],
|
$api_extensions_path = $facts['os_service_default'],
|
||||||
$root_helper = 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf',
|
$root_helper = 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf',
|
||||||
$root_helper_daemon = $facts['os_service_default'],
|
$root_helper_daemon = $facts['os_service_default'],
|
||||||
$report_interval = $facts['os_service_default'],
|
$report_interval = $facts['os_service_default'],
|
||||||
$control_exchange = $facts['os_service_default'],
|
$control_exchange = $facts['os_service_default'],
|
||||||
$executor_thread_pool_size = $facts['os_service_default'],
|
$executor_thread_pool_size = $facts['os_service_default'],
|
||||||
$default_transport_url = $facts['os_service_default'],
|
$default_transport_url = $facts['os_service_default'],
|
||||||
$rpc_response_timeout = $facts['os_service_default'],
|
$rpc_response_timeout = $facts['os_service_default'],
|
||||||
$rabbit_ha_queues = $facts['os_service_default'],
|
$rabbit_ha_queues = $facts['os_service_default'],
|
||||||
$rabbit_heartbeat_timeout_threshold = $facts['os_service_default'],
|
$rabbit_heartbeat_timeout_threshold = $facts['os_service_default'],
|
||||||
$rabbit_heartbeat_rate = $facts['os_service_default'],
|
$rabbit_heartbeat_rate = $facts['os_service_default'],
|
||||||
$rabbit_qos_prefetch_count = $facts['os_service_default'],
|
$rabbit_qos_prefetch_count = $facts['os_service_default'],
|
||||||
$rabbit_quorum_queue = $facts['os_service_default'],
|
$rabbit_quorum_queue = $facts['os_service_default'],
|
||||||
$rabbit_transient_quorum_queue = $facts['os_service_default'],
|
$rabbit_transient_quorum_queue = $facts['os_service_default'],
|
||||||
$rabbit_quorum_delivery_limit = $facts['os_service_default'],
|
$rabbit_quorum_delivery_limit = $facts['os_service_default'],
|
||||||
$rabbit_quorum_max_memory_length = $facts['os_service_default'],
|
$rabbit_quorum_max_memory_length = $facts['os_service_default'],
|
||||||
$rabbit_quorum_max_memory_bytes = $facts['os_service_default'],
|
$rabbit_quorum_max_memory_bytes = $facts['os_service_default'],
|
||||||
$rabbit_use_queue_manager = $facts['os_service_default'],
|
$rabbit_use_queue_manager = $facts['os_service_default'],
|
||||||
$rabbit_stream_fanout = $facts['os_service_default'],
|
$rabbit_stream_fanout = $facts['os_service_default'],
|
||||||
$rabbit_enable_cancel_on_failover = $facts['os_service_default'],
|
$rabbit_enable_cancel_on_failover = $facts['os_service_default'],
|
||||||
$rabbit_use_ssl = $facts['os_service_default'],
|
$rabbit_use_ssl = $facts['os_service_default'],
|
||||||
$rabbit_transient_queues_ttl = $facts['os_service_default'],
|
$rabbit_transient_queues_ttl = $facts['os_service_default'],
|
||||||
$amqp_durable_queues = $facts['os_service_default'],
|
$amqp_durable_queues = $facts['os_service_default'],
|
||||||
$amqp_auto_delete = $facts['os_service_default'],
|
$amqp_auto_delete = $facts['os_service_default'],
|
||||||
$kombu_ssl_ca_certs = $facts['os_service_default'],
|
$kombu_ssl_ca_certs = $facts['os_service_default'],
|
||||||
$kombu_ssl_certfile = $facts['os_service_default'],
|
$kombu_ssl_certfile = $facts['os_service_default'],
|
||||||
$kombu_ssl_keyfile = $facts['os_service_default'],
|
$kombu_ssl_keyfile = $facts['os_service_default'],
|
||||||
$kombu_ssl_version = $facts['os_service_default'],
|
$kombu_ssl_version = $facts['os_service_default'],
|
||||||
$kombu_reconnect_delay = $facts['os_service_default'],
|
$kombu_reconnect_delay = $facts['os_service_default'],
|
||||||
$kombu_missing_consumer_retry_timeout = $facts['os_service_default'],
|
$kombu_missing_consumer_retry_timeout = $facts['os_service_default'],
|
||||||
$kombu_failover_strategy = $facts['os_service_default'],
|
$kombu_failover_strategy = $facts['os_service_default'],
|
||||||
$kombu_compression = $facts['os_service_default'],
|
$kombu_compression = $facts['os_service_default'],
|
||||||
$use_ssl = $facts['os_service_default'],
|
$use_ssl = $facts['os_service_default'],
|
||||||
$cert_file = $facts['os_service_default'],
|
$cert_file = $facts['os_service_default'],
|
||||||
$key_file = $facts['os_service_default'],
|
$key_file = $facts['os_service_default'],
|
||||||
$ca_file = $facts['os_service_default'],
|
$ca_file = $facts['os_service_default'],
|
||||||
$state_path = $facts['os_service_default'],
|
$state_path = $facts['os_service_default'],
|
||||||
$lock_path = '$state_path/lock',
|
$lock_path = '$state_path/lock',
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
$notification_transport_url = $facts['os_service_default'],
|
$notification_transport_url = $facts['os_service_default'],
|
||||||
$notification_driver = $facts['os_service_default'],
|
$notification_driver = $facts['os_service_default'],
|
||||||
$notification_topics = $facts['os_service_default'],
|
$notification_topics = $facts['os_service_default'],
|
||||||
$notification_retry = $facts['os_service_default'],
|
$notification_retry = $facts['os_service_default'],
|
||||||
$max_allowed_address_pair = $facts['os_service_default'],
|
$max_allowed_address_pair = $facts['os_service_default'],
|
||||||
# DEPRECATED PARAMETERS
|
# DEPRECATED PARAMETERS
|
||||||
$vlan_transparent = undef,
|
$vlan_transparent = undef,
|
||||||
$vlan_qinq = undef,
|
$vlan_qinq = undef,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -22,6 +22,10 @@
|
|||||||
#
|
#
|
||||||
# === Parameters
|
# === Parameters
|
||||||
#
|
#
|
||||||
|
# [*package_ensure*]
|
||||||
|
# (optional) Ensure state for package.
|
||||||
|
# Defaults to 'present'.
|
||||||
|
#
|
||||||
# [*type_drivers*]
|
# [*type_drivers*]
|
||||||
# (optional) List of network type driver entrypoints to be loaded
|
# (optional) List of network type driver entrypoints to be loaded
|
||||||
# from the neutron.ml2.type_drivers namespace.
|
# from the neutron.ml2.type_drivers namespace.
|
||||||
@@ -92,10 +96,6 @@
|
|||||||
# It should be false when you use nova security group.
|
# It should be false when you use nova security group.
|
||||||
# Defaults to $facts['os_service_default'].
|
# Defaults to $facts['os_service_default'].
|
||||||
#
|
#
|
||||||
# [*package_ensure*]
|
|
||||||
# (optional) Ensure state for package.
|
|
||||||
# Defaults to 'present'.
|
|
||||||
#
|
|
||||||
# [*physical_network_mtus*]
|
# [*physical_network_mtus*]
|
||||||
# (optional) For L2 mechanism drivers, per-physical network MTU setting.
|
# (optional) For L2 mechanism drivers, per-physical network MTU setting.
|
||||||
# Should be an array with 'physnetX1:9000'.
|
# Should be an array with 'physnetX1:9000'.
|
||||||
@@ -107,11 +107,6 @@
|
|||||||
# encapsulated traffic is sent.
|
# encapsulated traffic is sent.
|
||||||
# Defaults to $facts['os_service_default'].
|
# Defaults to $facts['os_service_default'].
|
||||||
#
|
#
|
||||||
# [*purge_config*]
|
|
||||||
# (optional) Whether to set only the specified config options
|
|
||||||
# in the ml2 config.
|
|
||||||
# Defaults to false.
|
|
||||||
#
|
|
||||||
# [*max_header_size*]
|
# [*max_header_size*]
|
||||||
# (optional) Geneve encapsulation header size is dynamic, this value is used to calculate
|
# (optional) Geneve encapsulation header size is dynamic, this value is used to calculate
|
||||||
# the maximum MTU for the driver.
|
# the maximum MTU for the driver.
|
||||||
@@ -122,23 +117,28 @@
|
|||||||
# are 4 and 6.
|
# are 4 and 6.
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
#
|
#
|
||||||
|
# [*purge_config*]
|
||||||
|
# (optional) Whether to set only the specified config options
|
||||||
|
# in the ml2 config.
|
||||||
|
# Defaults to false.
|
||||||
|
#
|
||||||
class neutron::plugins::ml2 (
|
class neutron::plugins::ml2 (
|
||||||
$type_drivers = ['local', 'flat', 'vlan', 'gre', 'vxlan', 'geneve'],
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$extension_drivers = $facts['os_service_default'],
|
$type_drivers = ['local', 'flat', 'vlan', 'gre', 'vxlan', 'geneve'],
|
||||||
$tenant_network_types = ['local', 'flat', 'vlan', 'gre', 'vxlan'],
|
$extension_drivers = $facts['os_service_default'],
|
||||||
$mechanism_drivers = ['openvswitch'],
|
$tenant_network_types = ['local', 'flat', 'vlan', 'gre', 'vxlan'],
|
||||||
$flat_networks = '*',
|
$mechanism_drivers = ['openvswitch'],
|
||||||
$network_vlan_ranges = 'physnet1:1000:2999',
|
$flat_networks = '*',
|
||||||
$tunnel_id_ranges = '20:100',
|
$network_vlan_ranges = 'physnet1:1000:2999',
|
||||||
$vxlan_group = '224.0.0.1',
|
$tunnel_id_ranges = '20:100',
|
||||||
$vni_ranges = '10:100',
|
$vxlan_group = '224.0.0.1',
|
||||||
$enable_security_group = $facts['os_service_default'],
|
$vni_ranges = '10:100',
|
||||||
$package_ensure = 'present',
|
$enable_security_group = $facts['os_service_default'],
|
||||||
$physical_network_mtus = $facts['os_service_default'],
|
$physical_network_mtus = $facts['os_service_default'],
|
||||||
$path_mtu = $facts['os_service_default'],
|
$path_mtu = $facts['os_service_default'],
|
||||||
Boolean $purge_config = false,
|
$max_header_size = $facts['os_service_default'],
|
||||||
$max_header_size = $facts['os_service_default'],
|
$overlay_ip_version = $facts['os_service_default'],
|
||||||
$overlay_ip_version = $facts['os_service_default'],
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -60,7 +60,7 @@ class neutron::plugins::ml2::arista (
|
|||||||
$sync_interval = $facts['os_service_default'],
|
$sync_interval = $facts['os_service_default'],
|
||||||
$conn_timeout = $facts['os_service_default'],
|
$conn_timeout = $facts['os_service_default'],
|
||||||
$use_fqdn = $facts['os_service_default'],
|
$use_fqdn = $facts['os_service_default'],
|
||||||
$package_ensure = 'present'
|
Stdlib::Ensure::Package $package_ensure = 'present'
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -21,6 +21,10 @@
|
|||||||
#
|
#
|
||||||
# === Parameters
|
# === Parameters
|
||||||
#
|
#
|
||||||
|
# [*package_ensure*]
|
||||||
|
# (optional) The state of the package
|
||||||
|
# Defaults to present
|
||||||
|
#
|
||||||
# [*bagpipe_bgp_port*]
|
# [*bagpipe_bgp_port*]
|
||||||
# BGP component API port
|
# BGP component API port
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
@@ -29,14 +33,10 @@
|
|||||||
# OVS bridge to use
|
# OVS bridge to use
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
#
|
#
|
||||||
# [*package_ensure*]
|
|
||||||
# (optional) The state of the package
|
|
||||||
# Defaults to present
|
|
||||||
#
|
|
||||||
class neutron::plugins::ml2::bagpipe (
|
class neutron::plugins::ml2::bagpipe (
|
||||||
$bagpipe_bgp_port = $facts['os_service_default'],
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$mpls_bridge = $facts['os_service_default'],
|
$bagpipe_bgp_port = $facts['os_service_default'],
|
||||||
$package_ensure = 'present',
|
$mpls_bridge = $facts['os_service_default'],
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
# Defaults to 'present'
|
# Defaults to 'present'
|
||||||
#
|
#
|
||||||
class neutron::plugins::ml2::networking_baremetal (
|
class neutron::plugins::ml2::networking_baremetal (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -2,6 +2,12 @@
|
|||||||
#
|
#
|
||||||
# === Parameters
|
# === Parameters
|
||||||
#
|
#
|
||||||
|
# [*package_ensure*]
|
||||||
|
# (optional) The intended state of the python-networking-odl
|
||||||
|
# package, i.e. any of the possible values of the 'ensure'
|
||||||
|
# property for a package resource type.
|
||||||
|
# Defaults to 'present'
|
||||||
|
#
|
||||||
# [*ovn_nb_connection*]
|
# [*ovn_nb_connection*]
|
||||||
# (optional) The connection string for the OVN_Northbound OVSDB.
|
# (optional) The connection string for the OVN_Northbound OVSDB.
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
@@ -38,12 +44,6 @@
|
|||||||
# verify certificates presented to it by SSL peers
|
# verify certificates presented to it by SSL peers
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
#
|
#
|
||||||
# [*package_ensure*]
|
|
||||||
# (optional) The intended state of the python-networking-odl
|
|
||||||
# package, i.e. any of the possible values of the 'ensure'
|
|
||||||
# property for a package resource type.
|
|
||||||
# Defaults to 'present'
|
|
||||||
#
|
|
||||||
# [*ovsdb_connection_timeout*]
|
# [*ovsdb_connection_timeout*]
|
||||||
# (optional) Timeout in seconds for the OVSDB connection transaction
|
# (optional) Timeout in seconds for the OVSDB connection transaction
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
@@ -198,44 +198,44 @@
|
|||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
#
|
#
|
||||||
class neutron::plugins::ml2::ovn (
|
class neutron::plugins::ml2::ovn (
|
||||||
$ovn_nb_connection = $facts['os_service_default'],
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$ovn_sb_connection = $facts['os_service_default'],
|
$ovn_nb_connection = $facts['os_service_default'],
|
||||||
$ovn_nb_private_key = $facts['os_service_default'],
|
$ovn_sb_connection = $facts['os_service_default'],
|
||||||
$ovn_nb_certificate = $facts['os_service_default'],
|
$ovn_nb_private_key = $facts['os_service_default'],
|
||||||
$ovn_nb_ca_cert = $facts['os_service_default'],
|
$ovn_nb_certificate = $facts['os_service_default'],
|
||||||
$ovn_sb_private_key = $facts['os_service_default'],
|
$ovn_nb_ca_cert = $facts['os_service_default'],
|
||||||
$ovn_sb_certificate = $facts['os_service_default'],
|
$ovn_sb_private_key = $facts['os_service_default'],
|
||||||
$ovn_sb_ca_cert = $facts['os_service_default'],
|
$ovn_sb_certificate = $facts['os_service_default'],
|
||||||
$package_ensure = 'present',
|
$ovn_sb_ca_cert = $facts['os_service_default'],
|
||||||
$ovsdb_connection_timeout = $facts['os_service_default'],
|
$ovsdb_connection_timeout = $facts['os_service_default'],
|
||||||
$ovsdb_retry_max_interval = $facts['os_service_default'],
|
$ovsdb_retry_max_interval = $facts['os_service_default'],
|
||||||
$ovsdb_probe_interval = $facts['os_service_default'],
|
$ovsdb_probe_interval = $facts['os_service_default'],
|
||||||
$neutron_sync_mode = $facts['os_service_default'],
|
$neutron_sync_mode = $facts['os_service_default'],
|
||||||
$ovn_l3_scheduler = $facts['os_service_default'],
|
$ovn_l3_scheduler = $facts['os_service_default'],
|
||||||
$ovn_metadata_enabled = $facts['os_service_default'],
|
$ovn_metadata_enabled = $facts['os_service_default'],
|
||||||
$dvr_enabled = $facts['os_service_default'],
|
$dvr_enabled = $facts['os_service_default'],
|
||||||
$disable_ovn_dhcp_for_baremetal_ports = $facts['os_service_default'],
|
$disable_ovn_dhcp_for_baremetal_ports = $facts['os_service_default'],
|
||||||
$dns_servers = $facts['os_service_default'],
|
$dns_servers = $facts['os_service_default'],
|
||||||
$dns_records_ovn_owned = $facts['os_service_default'],
|
$dns_records_ovn_owned = $facts['os_service_default'],
|
||||||
$vhostuser_socket_dir = $facts['os_service_default'],
|
$vhostuser_socket_dir = $facts['os_service_default'],
|
||||||
$dhcp_default_lease_time = $facts['os_service_default'],
|
$dhcp_default_lease_time = $facts['os_service_default'],
|
||||||
$ovn_dhcp4_global_options = $facts['os_service_default'],
|
$ovn_dhcp4_global_options = $facts['os_service_default'],
|
||||||
$ovn_dhcp6_global_options = $facts['os_service_default'],
|
$ovn_dhcp6_global_options = $facts['os_service_default'],
|
||||||
$localnet_learn_fdb = $facts['os_service_default'],
|
$localnet_learn_fdb = $facts['os_service_default'],
|
||||||
$fdb_age_threshold = $facts['os_service_default'],
|
$fdb_age_threshold = $facts['os_service_default'],
|
||||||
$mac_binding_age_threshold = $facts['os_service_default'],
|
$mac_binding_age_threshold = $facts['os_service_default'],
|
||||||
$broadcast_arps_to_all_routers = $facts['os_service_default'],
|
$broadcast_arps_to_all_routers = $facts['os_service_default'],
|
||||||
$ovn_router_indirect_snat = $facts['os_service_default'],
|
$ovn_router_indirect_snat = $facts['os_service_default'],
|
||||||
$live_migration_activation_strategy = $facts['os_service_default'],
|
$live_migration_activation_strategy = $facts['os_service_default'],
|
||||||
$stateless_nat_enabled = $facts['os_service_default'],
|
$stateless_nat_enabled = $facts['os_service_default'],
|
||||||
$ignore_lsp_down = $facts['os_service_default'],
|
$ignore_lsp_down = $facts['os_service_default'],
|
||||||
$fdb_removal_limit = $facts['os_service_default'],
|
$fdb_removal_limit = $facts['os_service_default'],
|
||||||
$mac_binding_removal_limit = $facts['os_service_default'],
|
$mac_binding_removal_limit = $facts['os_service_default'],
|
||||||
$network_log_rate_limit = $facts['os_service_default'],
|
$network_log_rate_limit = $facts['os_service_default'],
|
||||||
$network_log_burst_limit = $facts['os_service_default'],
|
$network_log_burst_limit = $facts['os_service_default'],
|
||||||
$network_log_local_output_log_base = $facts['os_service_default'],
|
$network_log_local_output_log_base = $facts['os_service_default'],
|
||||||
# DEPRECATED PARAMETERS
|
# DEPRECATED PARAMETERS
|
||||||
$ovn_emit_need_to_frag = undef,
|
$ovn_emit_need_to_frag = undef,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
|
|
||||||
|
@@ -15,9 +15,9 @@
|
|||||||
# Defaults to true
|
# Defaults to true
|
||||||
#
|
#
|
||||||
class neutron::plugins::ml2::ovn::maintenance_worker (
|
class neutron::plugins::ml2::ovn::maintenance_worker (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
) {
|
) {
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
|
||||||
|
@@ -236,51 +236,51 @@
|
|||||||
# Defaults to undef
|
# Defaults to undef
|
||||||
#
|
#
|
||||||
class neutron::server (
|
class neutron::server (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $enabled = true,
|
Boolean $enabled = true,
|
||||||
Boolean $manage_service = true,
|
Boolean $manage_service = true,
|
||||||
$api_package_name = $neutron::params::api_package_name,
|
$api_package_name = $neutron::params::api_package_name,
|
||||||
$api_service_name = $neutron::params::api_service_name,
|
$api_service_name = $neutron::params::api_service_name,
|
||||||
$rpc_package_name = $neutron::params::rpc_package_name,
|
$rpc_package_name = $neutron::params::rpc_package_name,
|
||||||
$rpc_service_name = $neutron::params::rpc_service_name,
|
$rpc_service_name = $neutron::params::rpc_service_name,
|
||||||
$periodic_workers_package_name = $neutron::params::periodic_workers_package_name,
|
$periodic_workers_package_name = $neutron::params::periodic_workers_package_name,
|
||||||
$periodic_workers_service_name = $neutron::params::periodic_workers_service_name,
|
$periodic_workers_service_name = $neutron::params::periodic_workers_service_name,
|
||||||
Boolean $sync_db = false,
|
Boolean $sync_db = false,
|
||||||
$api_workers = $facts['os_workers'],
|
$api_workers = $facts['os_workers'],
|
||||||
$rpc_workers = $facts['os_workers'],
|
$rpc_workers = $facts['os_workers'],
|
||||||
$rpc_state_report_workers = $facts['os_service_default'],
|
$rpc_state_report_workers = $facts['os_service_default'],
|
||||||
$rpc_response_max_timeout = $facts['os_service_default'],
|
$rpc_response_max_timeout = $facts['os_service_default'],
|
||||||
$agent_down_time = $facts['os_service_default'],
|
$agent_down_time = $facts['os_service_default'],
|
||||||
$enable_new_agents = $facts['os_service_default'],
|
$enable_new_agents = $facts['os_service_default'],
|
||||||
$network_scheduler_driver = $facts['os_service_default'],
|
$network_scheduler_driver = $facts['os_service_default'],
|
||||||
$router_scheduler_driver = $facts['os_service_default'],
|
$router_scheduler_driver = $facts['os_service_default'],
|
||||||
$router_distributed = $facts['os_service_default'],
|
$router_distributed = $facts['os_service_default'],
|
||||||
$enable_dvr = $facts['os_service_default'],
|
$enable_dvr = $facts['os_service_default'],
|
||||||
$dhcp_load_type = $facts['os_service_default'],
|
$dhcp_load_type = $facts['os_service_default'],
|
||||||
$default_availability_zones = $facts['os_service_default'],
|
$default_availability_zones = $facts['os_service_default'],
|
||||||
$allow_automatic_l3agent_failover = $facts['os_service_default'],
|
$allow_automatic_l3agent_failover = $facts['os_service_default'],
|
||||||
$allow_automatic_dhcp_failover = $facts['os_service_default'],
|
$allow_automatic_dhcp_failover = $facts['os_service_default'],
|
||||||
$l3_ha = $facts['os_service_default'],
|
$l3_ha = $facts['os_service_default'],
|
||||||
$max_l3_agents_per_router = $facts['os_service_default'],
|
$max_l3_agents_per_router = $facts['os_service_default'],
|
||||||
$l3_ha_net_cidr = $facts['os_service_default'],
|
$l3_ha_net_cidr = $facts['os_service_default'],
|
||||||
$l3_ha_network_type = $facts['os_service_default'],
|
$l3_ha_network_type = $facts['os_service_default'],
|
||||||
$l3_ha_network_physical_name = $facts['os_service_default'],
|
$l3_ha_network_physical_name = $facts['os_service_default'],
|
||||||
$network_auto_schedule = $facts['os_service_default'],
|
$network_auto_schedule = $facts['os_service_default'],
|
||||||
$service_providers = $facts['os_service_default'],
|
$service_providers = $facts['os_service_default'],
|
||||||
$auth_strategy = 'keystone',
|
$auth_strategy = 'keystone',
|
||||||
$enable_proxy_headers_parsing = $facts['os_service_default'],
|
$enable_proxy_headers_parsing = $facts['os_service_default'],
|
||||||
$max_request_body_size = $facts['os_service_default'],
|
$max_request_body_size = $facts['os_service_default'],
|
||||||
$pagination_max_limit = $facts['os_service_default'],
|
$pagination_max_limit = $facts['os_service_default'],
|
||||||
$ovs_integration_bridge = $facts['os_service_default'],
|
$ovs_integration_bridge = $facts['os_service_default'],
|
||||||
$igmp_snooping_enable = $facts['os_service_default'],
|
$igmp_snooping_enable = $facts['os_service_default'],
|
||||||
$igmp_flood = $facts['os_service_default'],
|
$igmp_flood = $facts['os_service_default'],
|
||||||
$igmp_flood_reports = $facts['os_service_default'],
|
$igmp_flood_reports = $facts['os_service_default'],
|
||||||
$igmp_flood_unregistered = $facts['os_service_default'],
|
$igmp_flood_unregistered = $facts['os_service_default'],
|
||||||
$enable_default_route_ecmp = $facts['os_service_default'],
|
$enable_default_route_ecmp = $facts['os_service_default'],
|
||||||
$enable_default_route_bfd = $facts['os_service_default'],
|
$enable_default_route_bfd = $facts['os_service_default'],
|
||||||
# DEPRECATED PARMETERS
|
# DEPRECATED PARMETERS
|
||||||
$service_name = undef,
|
$service_name = undef,
|
||||||
$server_package = undef,
|
$server_package = undef,
|
||||||
) inherits neutron::params {
|
) inherits neutron::params {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::db
|
include neutron::db
|
||||||
|
@@ -41,10 +41,10 @@
|
|||||||
# Default to false.
|
# Default to false.
|
||||||
#
|
#
|
||||||
class neutron::services::bgpvpn (
|
class neutron::services::bgpvpn (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$service_providers = 'BGPVPN:Dummy:networking_bgpvpn.neutron.services.service_drivers.driver_api.BGPVPNDriver:default',
|
$service_providers = 'BGPVPN:Dummy:networking_bgpvpn.neutron.services.service_drivers.driver_api.BGPVPNDriver:default',
|
||||||
Boolean $sync_db = false,
|
Boolean $sync_db = false,
|
||||||
$purge_config = false,
|
$purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -16,9 +16,9 @@
|
|||||||
# Default to false.
|
# Default to false.
|
||||||
#
|
#
|
||||||
class neutron::services::dr (
|
class neutron::services::dr (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$bgp_drscheduler_driver = $facts['os_service_default'],
|
$bgp_drscheduler_driver = $facts['os_service_default'],
|
||||||
Boolean $sync_db = false,
|
Boolean $sync_db = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -22,10 +22,10 @@
|
|||||||
# Defaults to false.
|
# Defaults to false.
|
||||||
#
|
#
|
||||||
class neutron::services::fwaas (
|
class neutron::services::fwaas (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$service_providers = 'FIREWALL_V2:fwaas_db:neutron_fwaas.services.firewall.service_drivers.agents.agents.FirewallAgentDriver:default',
|
$service_providers = 'FIREWALL_V2:fwaas_db:neutron_fwaas.services.firewall.service_drivers.agents.agents.FirewallAgentDriver:default',
|
||||||
Boolean $sync_db = false,
|
Boolean $sync_db = false,
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -43,14 +43,14 @@
|
|||||||
# Defaults to false.
|
# Defaults to false.
|
||||||
#
|
#
|
||||||
class neutron::services::l2gw (
|
class neutron::services::l2gw (
|
||||||
$default_interface_name = $facts['os_service_default'],
|
$default_interface_name = $facts['os_service_default'],
|
||||||
$default_device_name = $facts['os_service_default'],
|
$default_device_name = $facts['os_service_default'],
|
||||||
$quota_l2_gateway = $facts['os_service_default'],
|
$quota_l2_gateway = $facts['os_service_default'],
|
||||||
$periodic_monitoring_interval = $facts['os_service_default'],
|
$periodic_monitoring_interval = $facts['os_service_default'],
|
||||||
$service_providers = 'L2GW:l2gw:networking_l2gw.services.l2gateway.service_drivers.rpc_l2gw.L2gwRpcDriver:default',
|
$service_providers = 'L2GW:l2gw:networking_l2gw.services.l2gateway.service_drivers.rpc_l2gw.L2gwRpcDriver:default',
|
||||||
Boolean $sync_db = false,
|
Boolean $sync_db = false,
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -54,14 +54,14 @@
|
|||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
#
|
#
|
||||||
class neutron::services::sfc (
|
class neutron::services::sfc (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$sfc_drivers = $facts['os_service_default'],
|
$sfc_drivers = $facts['os_service_default'],
|
||||||
$fc_drivers = $facts['os_service_default'],
|
$fc_drivers = $facts['os_service_default'],
|
||||||
Boolean $sync_db = false,
|
Boolean $sync_db = false,
|
||||||
$purge_config = false,
|
$purge_config = false,
|
||||||
# DEPRECATED PARAMETERS
|
# DEPRECATED PARAMETERS
|
||||||
$sfc_driver = undef,
|
$sfc_driver = undef,
|
||||||
$fc_driver = undef,
|
$fc_driver = undef,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -38,14 +38,14 @@
|
|||||||
# Defaults to false.
|
# Defaults to false.
|
||||||
#
|
#
|
||||||
class neutron::services::taas (
|
class neutron::services::taas (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$service_providers = 'TAAS:TAAS:neutron_taas.services.taas.service_drivers.taas_rpc.TaasRpcDriver:default',
|
$service_providers = 'TAAS:TAAS:neutron_taas.services.taas.service_drivers.taas_rpc.TaasRpcDriver:default',
|
||||||
$quota_tap_service = $facts['os_service_default'],
|
$quota_tap_service = $facts['os_service_default'],
|
||||||
$quota_tap_flow = $facts['os_service_default'],
|
$quota_tap_flow = $facts['os_service_default'],
|
||||||
$vlan_range_start = $facts['os_service_default'],
|
$vlan_range_start = $facts['os_service_default'],
|
||||||
$vlan_range_end = $facts['os_service_default'],
|
$vlan_range_end = $facts['os_service_default'],
|
||||||
Boolean $sync_db = false,
|
Boolean $sync_db = false,
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
@@ -35,13 +35,13 @@
|
|||||||
# Defaults to false.
|
# Defaults to false.
|
||||||
#
|
#
|
||||||
class neutron::services::vpnaas (
|
class neutron::services::vpnaas (
|
||||||
$package_ensure = 'present',
|
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||||
$service_providers = 'VPN:openswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default',
|
$service_providers = 'VPN:openswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default',
|
||||||
$vpn_scheduler_driver = $facts['os_service_default'],
|
$vpn_scheduler_driver = $facts['os_service_default'],
|
||||||
$vpn_auto_schedule = $facts['os_service_default'],
|
$vpn_auto_schedule = $facts['os_service_default'],
|
||||||
$allow_automatic_vpnagent_failover = $facts['os_service_default'],
|
$allow_automatic_vpnagent_failover = $facts['os_service_default'],
|
||||||
Boolean $sync_db = false,
|
Boolean $sync_db = false,
|
||||||
Boolean $purge_config = false,
|
Boolean $purge_config = false,
|
||||||
) {
|
) {
|
||||||
include neutron::deps
|
include neutron::deps
|
||||||
include neutron::params
|
include neutron::params
|
||||||
|
Reference in New Issue
Block a user