Merge "Validate ensure parameter for package resources"

This commit is contained in:
Zuul
2025-09-25 16:47:49 +00:00
committed by Gerrit Code Review
8 changed files with 81 additions and 81 deletions

View File

@@ -59,17 +59,17 @@
# Defaults to 'keystone'
#
class mistral::api (
$allow_action_execution_deletion = $facts['os_service_default'],
$api_workers = $facts['os_workers'],
$bind_host = $facts['os_service_default'],
$bind_port = $facts['os_service_default'],
Boolean $enabled = true,
Boolean $manage_service = true,
$package_ensure = present,
$service_name = $mistral::params::api_service_name,
$enable_proxy_headers_parsing = $facts['os_service_default'],
$max_request_body_size = $facts['os_service_default'],
$auth_strategy = 'keystone',
$allow_action_execution_deletion = $facts['os_service_default'],
$api_workers = $facts['os_workers'],
$bind_host = $facts['os_service_default'],
$bind_port = $facts['os_service_default'],
Boolean $enabled = true,
Boolean $manage_service = true,
Stdlib::Ensure::Package $package_ensure = present,
$service_name = $mistral::params::api_service_name,
$enable_proxy_headers_parsing = $facts['os_service_default'],
$max_request_body_size = $facts['os_service_default'],
$auth_strategy = 'keystone',
) inherits mistral::params {
include mistral::deps
include mistral::params

View File

@@ -8,7 +8,7 @@
# Ensure state for package. Defaults to 'present'.
#
class mistral::client (
$package_ensure = 'present'
Stdlib::Ensure::Package $package_ensure = present,
) {
include mistral::deps
include mistral::params

View File

@@ -53,17 +53,17 @@
# Defaults to $facts['os_service_default'].
#
class mistral::engine (
$package_ensure = present,
Boolean $manage_service = true,
Boolean $enabled = true,
$host = $facts['os_service_default'],
$topic = $facts['os_service_default'],
$version = $facts['os_service_default'],
$execution_field_size_limit_kb = $facts['os_service_default'],
$execution_integrity_check_delay = $facts['os_service_default'],
$execution_integrity_check_batch_size = $facts['os_service_default'],
$action_definition_cache_time = $facts['os_service_default'],
$start_subworkflows_via_rpc = $facts['os_service_default'],
Stdlib::Ensure::Package $package_ensure = present,
Boolean $manage_service = true,
Boolean $enabled = true,
$host = $facts['os_service_default'],
$topic = $facts['os_service_default'],
$version = $facts['os_service_default'],
$execution_field_size_limit_kb = $facts['os_service_default'],
$execution_integrity_check_delay = $facts['os_service_default'],
$execution_integrity_check_batch_size = $facts['os_service_default'],
$action_definition_cache_time = $facts['os_service_default'],
$start_subworkflows_via_rpc = $facts['os_service_default'],
) {
include mistral::deps
include mistral::params

View File

@@ -29,12 +29,12 @@
# Defaults to $facts['os_service_default'].
#
class mistral::event_engine (
$package_ensure = present,
Boolean $manage_service = true,
Boolean $enabled = true,
$host = $facts['os_service_default'],
$topic = $facts['os_service_default'],
$event_definitions_cfg_file = $facts['os_service_default'],
Stdlib::Ensure::Package $package_ensure = present,
Boolean $manage_service = true,
Boolean $enabled = true,
$host = $facts['os_service_default'],
$topic = $facts['os_service_default'],
$event_definitions_cfg_file = $facts['os_service_default'],
) {
include mistral::deps
include mistral::params

View File

@@ -36,13 +36,13 @@
# Defaults to $facts['os_service_default'].
#
class mistral::executor (
$package_ensure = present,
Boolean $manage_service = true,
Boolean $enabled = true,
Enum['local', 'remote'] $type = 'remote',
$host = $facts['os_service_default'],
$topic = $facts['os_service_default'],
$version = $facts['os_service_default'],
Stdlib::Ensure::Package $package_ensure = present,
Boolean $manage_service = true,
Boolean $enabled = true,
Enum['local', 'remote'] $type = 'remote',
$host = $facts['os_service_default'],
$topic = $facts['os_service_default'],
$version = $facts['os_service_default'],
) {
include mistral::deps
include mistral::params

View File

@@ -194,43 +194,43 @@
# Defaults to $facts['os_service_default']
#
class mistral (
$package_ensure = 'present',
$os_actions_endpoint_type = $facts['os_service_default'],
$control_exchange = $facts['os_service_default'],
$rpc_response_timeout = $facts['os_service_default'],
$default_transport_url = $facts['os_service_default'],
$notification_transport_url = $facts['os_service_default'],
$notification_driver = $facts['os_service_default'],
$notification_topics = $facts['os_service_default'],
$rabbit_ha_queues = $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_queues_ttl = $facts['os_service_default'],
$rabbit_transient_quorum_queue = $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_use_ssl = $facts['os_service_default'],
$service_down_time = $facts['os_service_default'],
$report_interval = $facts['os_service_default'],
$kombu_failover_strategy = $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'],
$amqp_durable_queues = $facts['os_service_default'],
$amqp_auto_delete = $facts['os_service_default'],
Boolean $purge_config = false,
Boolean $sync_db = true,
$max_missed_heartbeats = $facts['os_service_default'],
$check_interval = $facts['os_service_default'],
$first_heartbeat_timeout = $facts['os_service_default'],
Stdlib::Ensure::Package $package_ensure = present,
$os_actions_endpoint_type = $facts['os_service_default'],
$control_exchange = $facts['os_service_default'],
$rpc_response_timeout = $facts['os_service_default'],
$default_transport_url = $facts['os_service_default'],
$notification_transport_url = $facts['os_service_default'],
$notification_driver = $facts['os_service_default'],
$notification_topics = $facts['os_service_default'],
$rabbit_ha_queues = $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_queues_ttl = $facts['os_service_default'],
$rabbit_transient_quorum_queue = $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_use_ssl = $facts['os_service_default'],
$service_down_time = $facts['os_service_default'],
$report_interval = $facts['os_service_default'],
$kombu_failover_strategy = $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'],
$amqp_durable_queues = $facts['os_service_default'],
$amqp_auto_delete = $facts['os_service_default'],
Boolean $purge_config = false,
Boolean $sync_db = true,
$max_missed_heartbeats = $facts['os_service_default'],
$check_interval = $facts['os_service_default'],
$first_heartbeat_timeout = $facts['os_service_default'],
) {
include mistral::deps
include mistral::params

View File

@@ -42,13 +42,13 @@
# Defaults to $facts['os_service_default'].
#
class mistral::notifier (
$package_ensure = present,
Boolean $manage_service = true,
Boolean $enabled = true,
Enum['local', 'remote'] $type = 'remote',
$host = $facts['os_service_default'],
$topic = $facts['os_service_default'],
$notify_publishers = $facts['os_service_default'],
Stdlib::Ensure::Package $package_ensure = present,
Boolean $manage_service = true,
Boolean $enabled = true,
Enum['local', 'remote'] $type = 'remote',
$host = $facts['os_service_default'],
$topic = $facts['os_service_default'],
$notify_publishers = $facts['os_service_default'],
) {
include mistral::deps
include mistral::params

View File

@@ -7,7 +7,7 @@
},
{
"name": "puppetlabs/stdlib",
"version_requirement": ">=5.0.0 <10.0.0"
"version_requirement": ">=9.0.0 <10.0.0"
},
{
"name": "openstack/keystone",