diff --git a/manifests/profile/base/swift/proxy.pp b/manifests/profile/base/swift/proxy.pp index afb5fa6ef..6cdf471c4 100644 --- a/manifests/profile/base/swift/proxy.pp +++ b/manifests/profile/base/swift/proxy.pp @@ -143,6 +143,7 @@ class tripleo::profile::base::swift::proxy ( } if $step >= 4 { $swift_memcache_servers = suffix(any2array(normalize_ip_for_uri($memcache_servers)), ":${memcache_port}") + include ::swift include ::swift::config include ::swift::proxy include ::swift::proxy::proxy_logging diff --git a/releasenotes/notes/swift-proxy-use-hash-suffix-b04c2ac17a2c8c38.yaml b/releasenotes/notes/swift-proxy-use-hash-suffix-b04c2ac17a2c8c38.yaml new file mode 100644 index 000000000..1e271d306 --- /dev/null +++ b/releasenotes/notes/swift-proxy-use-hash-suffix-b04c2ac17a2c8c38.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Include the Swift base class in the proxy class, to ensure Swift hash + values are properly set in swift.conf when not applying the storage + manifest on the same node.