# == Class: watcher::ironic_client # # Configure the ironic_client options # # === Parameters # # [*api_version*] # (Optional) Version of Ironic API to use in ironicclient. # Defaults to $facts['os_service_default'] # # [*endpoint_type*] # (Optional) Type of endpoint to use in ironicclient. # Defaults to $facts['os_service_default'] # # [*region_name*] # (Optional) Region in Identify service catalog to use for communication # with the OpenStack service. # Defaults to $facts['os_service_default']. # class watcher::ironic_client ( $api_version = $facts['os_service_default'], $endpoint_type = $facts['os_service_default'], $region_name = $facts['os_service_default'], ) { include watcher::deps include watcher::params watcher_config { 'ironic_client/api_version': value => $api_version; 'ironic_client/endpoint_type': value => $endpoint_type; 'ironic_client/region_name': value => $region_name; } }