Merge "Validate ensure parameter for package resources"
This commit is contained in:
@@ -120,33 +120,33 @@
|
||||
# Defaults to $facts['os_service_default']
|
||||
#
|
||||
class octavia::api (
|
||||
Boolean $enabled = true,
|
||||
Boolean $manage_service = true,
|
||||
String[1] $service_name = $octavia::params::api_service_name,
|
||||
$host = '0.0.0.0',
|
||||
$port = '9876',
|
||||
$package_ensure = 'present',
|
||||
$auth_strategy = 'keystone',
|
||||
$api_handler = $facts['os_service_default'],
|
||||
$api_v1_enabled = $facts['os_service_default'],
|
||||
$api_v2_enabled = $facts['os_service_default'],
|
||||
$allow_tls_terminated_listeners = $facts['os_service_default'],
|
||||
Boolean $sync_db = false,
|
||||
$enable_proxy_headers_parsing = $facts['os_service_default'],
|
||||
$max_request_body_size = $facts['os_service_default'],
|
||||
$default_provider_driver = $facts['os_service_default'],
|
||||
$enabled_provider_drivers = $facts['os_service_default'],
|
||||
$pagination_max_limit = $facts['os_service_default'],
|
||||
$healthcheck_enabled = $facts['os_service_default'],
|
||||
$healthcheck_refresh_interval = $facts['os_service_default'],
|
||||
$default_listener_ciphers = $facts['os_service_default'],
|
||||
$default_pool_ciphers = $facts['os_service_default'],
|
||||
$tls_cipher_prohibit_list = $facts['os_service_default'],
|
||||
$default_listener_tls_versions = $facts['os_service_default'],
|
||||
$default_pool_tls_versions = $facts['os_service_default'],
|
||||
$minimum_tls_version = $facts['os_service_default'],
|
||||
$allow_ping_health_monitors = $facts['os_service_default'],
|
||||
$allow_prometheus_listeners = $facts['os_service_default'],
|
||||
Boolean $enabled = true,
|
||||
Boolean $manage_service = true,
|
||||
String[1] $service_name = $octavia::params::api_service_name,
|
||||
$host = '0.0.0.0',
|
||||
$port = '9876',
|
||||
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||
$auth_strategy = 'keystone',
|
||||
$api_handler = $facts['os_service_default'],
|
||||
$api_v1_enabled = $facts['os_service_default'],
|
||||
$api_v2_enabled = $facts['os_service_default'],
|
||||
$allow_tls_terminated_listeners = $facts['os_service_default'],
|
||||
Boolean $sync_db = false,
|
||||
$enable_proxy_headers_parsing = $facts['os_service_default'],
|
||||
$max_request_body_size = $facts['os_service_default'],
|
||||
$default_provider_driver = $facts['os_service_default'],
|
||||
$enabled_provider_drivers = $facts['os_service_default'],
|
||||
$pagination_max_limit = $facts['os_service_default'],
|
||||
$healthcheck_enabled = $facts['os_service_default'],
|
||||
$healthcheck_refresh_interval = $facts['os_service_default'],
|
||||
$default_listener_ciphers = $facts['os_service_default'],
|
||||
$default_pool_ciphers = $facts['os_service_default'],
|
||||
$tls_cipher_prohibit_list = $facts['os_service_default'],
|
||||
$default_listener_tls_versions = $facts['os_service_default'],
|
||||
$default_pool_tls_versions = $facts['os_service_default'],
|
||||
$minimum_tls_version = $facts['os_service_default'],
|
||||
$allow_ping_health_monitors = $facts['os_service_default'],
|
||||
$allow_prometheus_listeners = $facts['os_service_default'],
|
||||
) inherits octavia::params {
|
||||
include octavia::deps
|
||||
include octavia::policy
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
# (Optional) Ensure state for package.
|
||||
#
|
||||
class octavia::client (
|
||||
$ensure = 'present'
|
||||
Stdlib::Ensure::Package $ensure = 'present',
|
||||
) {
|
||||
include octavia::deps
|
||||
include octavia::params
|
||||
|
||||
@@ -69,21 +69,21 @@
|
||||
# Defaults to $facts['os_service_default']
|
||||
#
|
||||
class octavia::driver_agent (
|
||||
Boolean $manage_service = true,
|
||||
Boolean $enabled = true,
|
||||
$package_ensure = 'present',
|
||||
$status_socket_path = $facts['os_service_default'],
|
||||
$stats_socket_path = $facts['os_service_default'],
|
||||
$get_socket_path = $facts['os_service_default'],
|
||||
$status_request_timeout = $facts['os_service_default'],
|
||||
$status_max_processes = $facts['os_service_default'],
|
||||
$stats_request_timeout = $facts['os_service_default'],
|
||||
$stats_max_processes = $facts['os_service_default'],
|
||||
$get_request_timeout = $facts['os_service_default'],
|
||||
$get_max_processes = $facts['os_service_default'],
|
||||
$max_process_warning_percent = $facts['os_service_default'],
|
||||
$provider_agent_shutdown_timeout = $facts['os_service_default'],
|
||||
$enabled_provider_agents = $facts['os_service_default'],
|
||||
Boolean $manage_service = true,
|
||||
Boolean $enabled = true,
|
||||
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||
$status_socket_path = $facts['os_service_default'],
|
||||
$stats_socket_path = $facts['os_service_default'],
|
||||
$get_socket_path = $facts['os_service_default'],
|
||||
$status_request_timeout = $facts['os_service_default'],
|
||||
$status_max_processes = $facts['os_service_default'],
|
||||
$stats_request_timeout = $facts['os_service_default'],
|
||||
$stats_max_processes = $facts['os_service_default'],
|
||||
$get_request_timeout = $facts['os_service_default'],
|
||||
$get_max_processes = $facts['os_service_default'],
|
||||
$max_process_warning_percent = $facts['os_service_default'],
|
||||
$provider_agent_shutdown_timeout = $facts['os_service_default'],
|
||||
$enabled_provider_agents = $facts['os_service_default'],
|
||||
) {
|
||||
include octavia::deps
|
||||
include octavia::params
|
||||
|
||||
@@ -52,18 +52,18 @@
|
||||
# Defaults to $facts['os_service_default']
|
||||
#
|
||||
class octavia::health_manager (
|
||||
Boolean $manage_service = true,
|
||||
Boolean $enabled = true,
|
||||
$package_ensure = 'present',
|
||||
$ip = $facts['os_service_default'],
|
||||
$port = $facts['os_service_default'],
|
||||
$health_update_threads = $facts['os_workers'],
|
||||
$stats_update_threads = $facts['os_workers'],
|
||||
$failover_threads = $facts['os_service_default'],
|
||||
$heartbeat_timeout = $facts['os_service_default'],
|
||||
$health_check_interval = $facts['os_service_default'],
|
||||
$sock_rlimit = $facts['os_service_default'],
|
||||
$failover_threshold = $facts['os_service_default'],
|
||||
Boolean $manage_service = true,
|
||||
Boolean $enabled = true,
|
||||
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||
$ip = $facts['os_service_default'],
|
||||
$port = $facts['os_service_default'],
|
||||
$health_update_threads = $facts['os_workers'],
|
||||
$stats_update_threads = $facts['os_workers'],
|
||||
$failover_threads = $facts['os_service_default'],
|
||||
$heartbeat_timeout = $facts['os_service_default'],
|
||||
$health_check_interval = $facts['os_service_default'],
|
||||
$sock_rlimit = $facts['os_service_default'],
|
||||
$failover_threshold = $facts['os_service_default'],
|
||||
) {
|
||||
include octavia::deps
|
||||
include octavia::params
|
||||
|
||||
@@ -39,15 +39,15 @@
|
||||
# Defaults to $facts['os_service_default']
|
||||
#
|
||||
class octavia::housekeeping (
|
||||
Boolean $manage_service = true,
|
||||
Boolean $enabled = true,
|
||||
$package_ensure = 'present',
|
||||
$cleanup_interval = $facts['os_service_default'],
|
||||
$amphora_expiry_age = $facts['os_service_default'],
|
||||
$load_balancer_expiry_age = $facts['os_service_default'],
|
||||
$cert_interval = $facts['os_service_default'],
|
||||
$cert_expiry_buffer = $facts['os_service_default'],
|
||||
$cert_rotate_threads = $facts['os_service_default'],
|
||||
Boolean $manage_service = true,
|
||||
Boolean $enabled = true,
|
||||
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||
$cleanup_interval = $facts['os_service_default'],
|
||||
$amphora_expiry_age = $facts['os_service_default'],
|
||||
$load_balancer_expiry_age = $facts['os_service_default'],
|
||||
$cert_interval = $facts['os_service_default'],
|
||||
$cert_expiry_buffer = $facts['os_service_default'],
|
||||
$cert_rotate_threads = $facts['os_service_default'],
|
||||
) {
|
||||
include octavia::deps
|
||||
include octavia::params
|
||||
|
||||
@@ -175,41 +175,41 @@
|
||||
# Defaults to false.
|
||||
#
|
||||
class octavia (
|
||||
$package_ensure = 'present',
|
||||
$host = $facts['os_service_default'],
|
||||
$default_transport_url = $facts['os_service_default'],
|
||||
$rpc_response_timeout = $facts['os_service_default'],
|
||||
$control_exchange = $facts['os_service_default'],
|
||||
$executor_thread_pool_size = $facts['os_service_default'],
|
||||
$rabbit_use_ssl = $facts['os_service_default'],
|
||||
$rabbit_heartbeat_timeout_threshold = $facts['os_service_default'],
|
||||
$rabbit_heartbeat_rate = $facts['os_service_default'],
|
||||
$rabbit_qos_prefetch_count = $facts['os_service_default'],
|
||||
$rabbit_quorum_queue = $facts['os_service_default'],
|
||||
$rabbit_transient_quorum_queue = $facts['os_service_default'],
|
||||
$rabbit_transient_queues_ttl = $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_bytes = $facts['os_service_default'],
|
||||
$rabbit_use_queue_manager = $facts['os_service_default'],
|
||||
$rabbit_stream_fanout = $facts['os_service_default'],
|
||||
$rabbit_enable_cancel_on_failover = $facts['os_service_default'],
|
||||
$rabbit_ha_queues = $facts['os_service_default'],
|
||||
$kombu_ssl_ca_certs = $facts['os_service_default'],
|
||||
$kombu_ssl_certfile = $facts['os_service_default'],
|
||||
$kombu_ssl_keyfile = $facts['os_service_default'],
|
||||
$kombu_ssl_version = $facts['os_service_default'],
|
||||
$kombu_reconnect_delay = $facts['os_service_default'],
|
||||
$kombu_failover_strategy = $facts['os_service_default'],
|
||||
$kombu_compression = $facts['os_service_default'],
|
||||
$amqp_durable_queues = $facts['os_service_default'],
|
||||
$amqp_auto_delete = $facts['os_service_default'],
|
||||
$notification_transport_url = $facts['os_service_default'],
|
||||
$notification_driver = $facts['os_service_default'],
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_retry = $facts['os_service_default'],
|
||||
$topic = 'octavia-rpc',
|
||||
Boolean $purge_config = false,
|
||||
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||
$host = $facts['os_service_default'],
|
||||
$default_transport_url = $facts['os_service_default'],
|
||||
$rpc_response_timeout = $facts['os_service_default'],
|
||||
$control_exchange = $facts['os_service_default'],
|
||||
$executor_thread_pool_size = $facts['os_service_default'],
|
||||
$rabbit_use_ssl = $facts['os_service_default'],
|
||||
$rabbit_heartbeat_timeout_threshold = $facts['os_service_default'],
|
||||
$rabbit_heartbeat_rate = $facts['os_service_default'],
|
||||
$rabbit_qos_prefetch_count = $facts['os_service_default'],
|
||||
$rabbit_quorum_queue = $facts['os_service_default'],
|
||||
$rabbit_transient_quorum_queue = $facts['os_service_default'],
|
||||
$rabbit_transient_queues_ttl = $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_bytes = $facts['os_service_default'],
|
||||
$rabbit_use_queue_manager = $facts['os_service_default'],
|
||||
$rabbit_stream_fanout = $facts['os_service_default'],
|
||||
$rabbit_enable_cancel_on_failover = $facts['os_service_default'],
|
||||
$rabbit_ha_queues = $facts['os_service_default'],
|
||||
$kombu_ssl_ca_certs = $facts['os_service_default'],
|
||||
$kombu_ssl_certfile = $facts['os_service_default'],
|
||||
$kombu_ssl_keyfile = $facts['os_service_default'],
|
||||
$kombu_ssl_version = $facts['os_service_default'],
|
||||
$kombu_reconnect_delay = $facts['os_service_default'],
|
||||
$kombu_failover_strategy = $facts['os_service_default'],
|
||||
$kombu_compression = $facts['os_service_default'],
|
||||
$amqp_durable_queues = $facts['os_service_default'],
|
||||
$amqp_auto_delete = $facts['os_service_default'],
|
||||
$notification_transport_url = $facts['os_service_default'],
|
||||
$notification_driver = $facts['os_service_default'],
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_retry = $facts['os_service_default'],
|
||||
$topic = 'octavia-rpc',
|
||||
Boolean $purge_config = false,
|
||||
) inherits octavia::params {
|
||||
include octavia::deps
|
||||
include octavia::db
|
||||
|
||||
@@ -56,18 +56,18 @@
|
||||
# Defaults to $facts['os_service_default']
|
||||
#
|
||||
class octavia::provider::ovn (
|
||||
$package_ensure = 'present',
|
||||
$ovn_nb_connection = $facts['os_service_default'],
|
||||
$ovn_nb_private_key = $facts['os_service_default'],
|
||||
$ovn_nb_certificate = $facts['os_service_default'],
|
||||
$ovn_nb_ca_cert = $facts['os_service_default'],
|
||||
$ovn_sb_connection = $facts['os_service_default'],
|
||||
$ovn_sb_private_key = $facts['os_service_default'],
|
||||
$ovn_sb_certificate = $facts['os_service_default'],
|
||||
$ovn_sb_ca_cert = $facts['os_service_default'],
|
||||
$ovsdb_connection_timeout = $facts['os_service_default'],
|
||||
$ovsdb_retry_max_interval = $facts['os_service_default'],
|
||||
$ovsdb_probe_interval = $facts['os_service_default'],
|
||||
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||
$ovn_nb_connection = $facts['os_service_default'],
|
||||
$ovn_nb_private_key = $facts['os_service_default'],
|
||||
$ovn_nb_certificate = $facts['os_service_default'],
|
||||
$ovn_nb_ca_cert = $facts['os_service_default'],
|
||||
$ovn_sb_connection = $facts['os_service_default'],
|
||||
$ovn_sb_private_key = $facts['os_service_default'],
|
||||
$ovn_sb_certificate = $facts['os_service_default'],
|
||||
$ovn_sb_ca_cert = $facts['os_service_default'],
|
||||
$ovsdb_connection_timeout = $facts['os_service_default'],
|
||||
$ovsdb_retry_max_interval = $facts['os_service_default'],
|
||||
$ovsdb_probe_interval = $facts['os_service_default'],
|
||||
) {
|
||||
include octavia::deps
|
||||
include octavia::params
|
||||
|
||||
@@ -130,7 +130,7 @@ class octavia::task_flow (
|
||||
$jobboard_save_logbook = $facts['os_service_default'],
|
||||
$persistence_connection = $facts['os_service_default'],
|
||||
Boolean $manage_backend_package = true,
|
||||
$package_ensure = 'present',
|
||||
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||
) {
|
||||
include octavia::deps
|
||||
include octavia::params
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
class octavia::worker (
|
||||
Boolean $manage_service = true,
|
||||
Boolean $enabled = true,
|
||||
$package_ensure = 'present',
|
||||
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||
$workers = $facts['os_workers'],
|
||||
Boolean $manage_nova_flavor = true,
|
||||
Hash $nova_flavor_config = {},
|
||||
|
||||
Reference in New Issue
Block a user