From 1e2af68cccfbf806215c8462364f1ab48fa93096 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Tue, 23 May 2023 15:05:31 +0900 Subject: [PATCH] Fix s3 endpoint url in IPv6 deployment This fixes the endpoints for s3 api, so that these endpoints contain the correct IP version instead of using 127.0.0.1(default) always. Change-Id: I61246840ea9f7a236a82003e2f5ce70f955cf514 --- manifests/swift.pp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/manifests/swift.pp b/manifests/swift.pp index 4f3024c58..73ec89209 100644 --- a/manifests/swift.pp +++ b/manifests/swift.pp @@ -93,11 +93,14 @@ class openstack_integration::swift { # keystone resources class { 'swift::keystone::auth': - public_url => "http://${::openstack_integration::config::ip_for_url}:8080/v1/AUTH_%(tenant_id)s", - admin_url => "http://${::openstack_integration::config::ip_for_url}:8080", - internal_url => "http://${::openstack_integration::config::ip_for_url}:8080/v1/AUTH_%(tenant_id)s", - password => 'a_big_secret', - operator_roles => ['admin', 'SwiftOperator', 'ResellerAdmin'], + public_url => "http://${::openstack_integration::config::ip_for_url}:8080/v1/AUTH_%(tenant_id)s", + admin_url => "http://${::openstack_integration::config::ip_for_url}:8080", + internal_url => "http://${::openstack_integration::config::ip_for_url}:8080/v1/AUTH_%(tenant_id)s", + public_url_s3 => "http://${::openstack_integration::config::ip_for_url}:8080", + admin_url_s3 => "http://${::openstack_integration::config::ip_for_url}:8080", + internal_url_s3 => "http://${::openstack_integration::config::ip_for_url}:8080", + password => 'a_big_secret', + operator_roles => ['admin', 'SwiftOperator', 'ResellerAdmin'], } # internal client