X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fkeystone%2Fmanifests%2Fendpoint.pp;h=6c821f4755793bccaeb7685c1aa2975a275a1d4b;hb=71a236efd9f45828d875a0a5fd025108bb1dcada;hp=c713800f1e4510b0db1e9354d3cb8f9d7acbba2d;hpb=52e13a709b5b959cd8995e7fa4f1b226bbe13a87;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/keystone/manifests/endpoint.pp b/3rdparty/modules/keystone/manifests/endpoint.pp index c713800f1..6c821f475 100644 --- a/3rdparty/modules/keystone/manifests/endpoint.pp +++ b/3rdparty/modules/keystone/manifests/endpoint.pp @@ -22,46 +22,6 @@ # [*version*] # (optional) API version for endpoint. Appended to all endpoint urls. (Defaults to 'v2.0') # -# [*public_protocol*] -# (optional) DEPRECATED: Use public_url instead. -# Protocol for public access to keystone endpoint. (Defaults to 'http') -# Setting this parameter overrides public_url parameter. -# -# [*public_address*] -# (optional) DEPRECATED: Use public_url instead. -# Public address for keystone endpoint. (Defaults to '127.0.0.1') -# Setting this parameter overrides public_url parameter. -# -# [*public_port*] -# (optional) DEPRECATED: Use public_url instead. -# Port for non-admin access to keystone endpoint. (Defaults to 5000) -# Setting this parameter overrides public_url parameter. -# -# [*internal_address*] -# (optional) DEPRECATED: Use internal_url instead. -# Internal address for keystone endpoint. (Defaults to '127.0.0.1') -# Setting this parameter overrides internal_url parameter. -# -# [*internal_port*] -# (optional) DEPRECATED: Use internal_url instead. -# Port for internal access to keystone endpoint. (Defaults to $public_port) -# Setting this parameter overrides internal_url parameter. -# -# [*admin_address*] -# (optional) DEPRECATED: Use admin_url instead. -# Admin address for keystone endpoint. (Defaults to '127.0.0.1') -# Setting this parameter overrides admin_url parameter. -# -# [*admin_port*] -# (optional) DEPRECATED: Use admin_url instead. -# Port for admin access to keystone endpoint. (Defaults to 35357) -# Setting this parameter overrides admin_url parameter. -# -# === Deprecation notes -# -# If any value is provided for public_protocol, public_address or public_port parameters, -# public_url will be completely ignored. The same applies for internal and admin parameters. -# # === Examples # # class { 'keystone::endpoint': @@ -76,76 +36,17 @@ class keystone::endpoint ( $admin_url = 'http://127.0.0.1:35357', $version = 'v2.0', $region = 'RegionOne', - # DEPRECATED PARAMETERS - $public_protocol = undef, - $public_address = undef, - $public_port = undef, - $internal_address = undef, - $internal_port = undef, - $admin_address = undef, - $admin_port = undef, ) { - warning('keystone::endpoint class is deprecated, use keystone::resource::service_identity instead.') - - if $public_port { - warning('The public_port parameter is deprecated, use public_url instead.') - } - - if $public_protocol { - warning('The public_protocol parameter is deprecated, use public_url instead.') - } - - if $public_address { - warning('The public_address parameter is deprecated, use public_url instead.') - } - - if $internal_address { - warning('The internal_address parameter is deprecated, use internal_url instead.') - } - - if $internal_port { - warning('The internal_port parameter is deprecated, use internal_url instead.') - } - - if $admin_address { - warning('The admin_address parameter is deprecated, use admin_url instead.') - } + $public_url_real = "${public_url}/${version}" + $admin_url_real = "${admin_url}/${version}" - if $admin_port { - warning('The admin_port parameter is deprecated, use admin_url instead.') + if $internal_url { + $internal_url_real = "${internal_url}/${version}" + } else { + $internal_url_real = "${public_url}/${version}" } - $public_url_real = inline_template('<%= - if (!@public_protocol.nil?) || (!@public_address.nil?) || (!@public_port.nil?) - @public_protocol ||= "http" - @public_address ||= "127.0.0.1" - @public_port ||= "5000" - "#{@public_protocol}://#{@public_address}:#{@public_port}/#{@version}" - else - "#{@public_url}/#{@version}" - end %>') - - $internal_url_real = inline_template('<%= - if (!@internal_address.nil?) || (!@internal_port.nil?) || (!@public_port.nil?) - @internal_address ||= @public_address ||= "127.0.0.1" - @internal_port ||= @public_port ||= "5000" - "http://#{@internal_address}:#{@internal_port}/#{@version}" - elsif (!@internal_url.nil?) - "#{@internal_url}/#{@version}" - else - "#{@public_url}/#{@version}" - end %>') - - $admin_url_real = inline_template('<%= - if (!@admin_address.nil?) || (!@admin_port.nil?) - @admin_address ||= "127.0.0.1" - @admin_port ||= "35357" - "http://#{@admin_address}:#{@admin_port}/#{@version}" - else - "#{@admin_url}/#{@version}" - end %>') - keystone::resource::service_identity { 'keystone': configure_user => false, configure_user_role => false,