from __future__ import absolute_import import re # Import third party libs #import salt.ext.six as six # Import salt libs from salt.exceptions import ( #CommandExecutionError, SaltInvocationError) from salt.utils import warn_until from salt.version import (__version__, SaltStackVersion) # is there not SaltStackVersion.current() to get # the version of the salt running this code?? _version_ary = __version__.split('.') CUR_VER = SaltStackVersion(_version_ary[0], _version_ary[1]) BORON = SaltStackVersion.from_name('Boron') # pylint: disable=import-error HAS_GLANCE = False try: from glanceclient import client from glanceclient import exc HAS_GLANCE = True except ImportError: pass # Workaround, as the Glance API v2 requires you to # already have a keystone session token HAS_KEYSTONE = False
import pprint import re # Import salt libs from salt.exceptions import SaltInvocationError from salt.version import ( __version__, SaltStackVersion ) from salt.utils import warn_until # is there not SaltStackVersion.current() to get # the version of the salt running this code?? _version_ary = __version__.split('.') CUR_VER = SaltStackVersion(_version_ary[0], _version_ary[1]) BORON = SaltStackVersion.from_name('Boron') # pylint: disable=import-error HAS_GLANCE = False try: from glanceclient import client from glanceclient import exc HAS_GLANCE = True except ImportError: pass logging.basicConfig(level=logging.DEBUG) log = logging.getLogger(__name__)