Include swift base class in the proxy class

This was missing, and therefore the Swif hashes were not properly set in
swift.conf if only the proxy manifest was applied (for example when
deploying separate storage nodes).

Related-Bug: 1732663
Change-Id: I11c044bbc8b9f56f95ace9320cc77303d9a7543e
This commit is contained in:
Christian Schwede 2017-11-16 11:12:10 +01:00
parent 648c5a91b3
commit 86df825028
2 changed files with 7 additions and 0 deletions

View File

@ -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

View File

@ -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.