diff --git a/config_tempest/services/share.py b/config_tempest/services/share.py index ed1f87b1..b6d2a749 100644 --- a/config_tempest/services/share.py +++ b/config_tempest/services/share.py @@ -44,12 +44,12 @@ class ShareService(VersionedService): "pools - storage back-ends can't be discovered.") return if pools: - backends = [] - enable_protocols = [] + backends = set() + enable_protocols = set() for pool in pools: - backends.append(pool['backend']) + backends.add(pool['backend']) protocol = pool['capabilities']['storage_protocol'].lower() - enable_protocols.extend(protocol.split('_')) + enable_protocols.update(protocol.split('_')) conf.set('share', 'backend_names', ','.join(backends)) conf.set('share', 'enable_protocols', ','.join(enable_protocols))