summaryrefslogtreecommitdiff
path: root/os_client_config/vendors/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'os_client_config/vendors/__init__.py')
-rw-r--r--os_client_config/vendors/__init__.py24
1 files changed, 1 insertions, 23 deletions
diff --git a/os_client_config/vendors/__init__.py b/os_client_config/vendors/__init__.py
index 3e1d20a..231f619 100644
--- a/os_client_config/vendors/__init__.py
+++ b/os_client_config/vendors/__init__.py
@@ -12,26 +12,4 @@
# License for the specific language governing permissions and limitations
# under the License.
-import glob
-import json
-import os
-
-import yaml
-
-_vendors_path = os.path.dirname(os.path.realpath(__file__))
-_vendor_defaults = None
-
-
-def get_profile(profile_name):
- global _vendor_defaults
- if _vendor_defaults is None:
- _vendor_defaults = {}
- for vendor in glob.glob(os.path.join(_vendors_path, '*.yaml')):
- with open(vendor, 'r') as f:
- vendor_data = yaml.safe_load(f)
- _vendor_defaults[vendor_data['name']] = vendor_data['profile']
- for vendor in glob.glob(os.path.join(_vendors_path, '*.json')):
- with open(vendor, 'r') as f:
- vendor_data = json.load(f)
- _vendor_defaults[vendor_data['name']] = vendor_data['profile']
- return _vendor_defaults.get(profile_name)
+from openstack.config.vendors import get_profile # noqa