From 95e5fa87f70ee61fe21d789d01030fe85cf370ca Mon Sep 17 00:00:00 2001 From: Jacob Cody Wimer Date: Tue, 1 Dec 2020 08:07:11 -0500 Subject: [PATCH] Allow use of OS_CLOUD_NAME env --- openstack_exporter.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openstack_exporter.py b/openstack_exporter.py index 90d8d94..ceb492c 100644 --- a/openstack_exporter.py +++ b/openstack_exporter.py @@ -4,13 +4,17 @@ import openstack import time import argparse import sys +import os from lib import instance_deploy from lib import api_metrics from lib import hypervisor_metrics from lib import horizon def openstack_connection(): - conn = openstack.connect(cloud='envvars') + if os.environ.get('OS_CLOUD_NAME') is not None: + conn = openstack.connect(cloud=os.environ.get('OS_CLOUD_NAME')) + else: + conn = openstack.connect(cloud='envvars') return conn # Set up argparse