Validate auth_strategy
Change-Id: Ia8993bcfc471776eeb7bb48bd13d594529a75a03 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
@@ -45,7 +45,7 @@
|
||||
#
|
||||
# [*auth_strategy*]
|
||||
# (optional) Default protocol to use when connecting to glance
|
||||
# Defaults to 'keystone'. 'https' is the only other valid option for SSL
|
||||
# Defaults to 'keystone'.
|
||||
#
|
||||
# [*default_resource_class*]
|
||||
# (optional) Default resource class to use for new nodes when no resource
|
||||
@@ -241,52 +241,52 @@
|
||||
# Defaults to 'services'
|
||||
#
|
||||
class ironic (
|
||||
Boolean $enabled = true,
|
||||
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||
$host = $facts['os_service_default'],
|
||||
$my_ip = $facts['os_service_default'],
|
||||
$my_ipv6 = $facts['os_service_default'],
|
||||
$auth_strategy = 'keystone',
|
||||
$default_resource_class = $facts['os_service_default'],
|
||||
$control_exchange = $facts['os_service_default'],
|
||||
$executor_thread_pool_size = $facts['os_service_default'],
|
||||
$rpc_response_timeout = $facts['os_service_default'],
|
||||
$rpc_transport = $facts['os_service_default'],
|
||||
$default_transport_url = $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_ha_queues = $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'],
|
||||
$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'],
|
||||
Boolean $sync_db = true,
|
||||
Boolean $db_online_data_migrations = false,
|
||||
Boolean $purge_config = false,
|
||||
$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'],
|
||||
$notification_level = $facts['os_service_default'],
|
||||
$versioned_notifications_topics = $facts['os_service_default'],
|
||||
$rbac_service_role_elevated_access = $facts['os_service_default'],
|
||||
$rbac_service_project_name = 'services',
|
||||
Boolean $enabled = true,
|
||||
Stdlib::Ensure::Package $package_ensure = 'present',
|
||||
$host = $facts['os_service_default'],
|
||||
$my_ip = $facts['os_service_default'],
|
||||
$my_ipv6 = $facts['os_service_default'],
|
||||
Enum['noauth', 'keystone', 'http_basic'] $auth_strategy = 'keystone',
|
||||
$default_resource_class = $facts['os_service_default'],
|
||||
$control_exchange = $facts['os_service_default'],
|
||||
$executor_thread_pool_size = $facts['os_service_default'],
|
||||
$rpc_response_timeout = $facts['os_service_default'],
|
||||
$rpc_transport = $facts['os_service_default'],
|
||||
$default_transport_url = $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_ha_queues = $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'],
|
||||
$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'],
|
||||
Boolean $sync_db = true,
|
||||
Boolean $db_online_data_migrations = false,
|
||||
Boolean $purge_config = false,
|
||||
$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'],
|
||||
$notification_level = $facts['os_service_default'],
|
||||
$versioned_notifications_topics = $facts['os_service_default'],
|
||||
$rbac_service_role_elevated_access = $facts['os_service_default'],
|
||||
$rbac_service_project_name = 'services',
|
||||
) {
|
||||
include ironic::deps
|
||||
include ironic::db
|
||||
|
||||
@@ -83,21 +83,21 @@
|
||||
#
|
||||
class ironic::json_rpc (
|
||||
$password,
|
||||
$auth_strategy = 'keystone',
|
||||
$http_basic_auth_user_file = $facts['os_service_default'],
|
||||
$host_ip = $facts['os_service_default'],
|
||||
$port = $facts['os_service_default'],
|
||||
Boolean $use_ssl = false,
|
||||
$auth_type = 'password',
|
||||
$auth_url = 'http://127.0.0.1:5000',
|
||||
$project_name = 'services',
|
||||
$username = 'ironic',
|
||||
$user_domain_name = 'Default',
|
||||
$project_domain_name = 'Default',
|
||||
$system_scope = $facts['os_service_default'],
|
||||
$allowed_roles = $facts['os_service_default'],
|
||||
$endpoint_override = $facts['os_service_default'],
|
||||
$region_name = $facts['os_service_default'],
|
||||
Enum['noauth', 'keystone', 'http_basic'] $auth_strategy = 'keystone',
|
||||
$http_basic_auth_user_file = $facts['os_service_default'],
|
||||
$host_ip = $facts['os_service_default'],
|
||||
$port = $facts['os_service_default'],
|
||||
Boolean $use_ssl = false,
|
||||
$auth_type = 'password',
|
||||
$auth_url = 'http://127.0.0.1:5000',
|
||||
$project_name = 'services',
|
||||
$username = 'ironic',
|
||||
$user_domain_name = 'Default',
|
||||
$project_domain_name = 'Default',
|
||||
$system_scope = $facts['os_service_default'],
|
||||
$allowed_roles = $facts['os_service_default'],
|
||||
$endpoint_override = $facts['os_service_default'],
|
||||
$region_name = $facts['os_service_default'],
|
||||
) {
|
||||
include ironic::deps
|
||||
|
||||
|
||||
Reference in New Issue
Block a user