Ejemplo n.º 1
0
def __virtual__():
    '''
    Only load this module if nova
    is installed on this minion.
    '''
    if suon.check_nova():
        return __virtualname__
    return (False, 'The nova execution module failed to load: '
            'only available if nova is installed.')
Ejemplo n.º 2
0
def get_dependencies():
    '''
    Warn if dependencies aren't met.
    '''
    deps = {
        'netaddr': HAS_NETADDR,
        'python-novaclient': nova.check_nova(),
    }
    return config.check_driver_dependencies(__virtualname__, deps)
Ejemplo n.º 3
0
def __virtual__():
    '''
    Only load this module if nova
    is installed on this minion.
    '''
    if suon.check_nova():
        return 'nova'
    else:
        return False
Ejemplo n.º 4
0
Archivo: nova.py Proyecto: bryson/salt
def __virtual__():
    '''
    Only load this module if nova
    is installed on this minion.
    '''
    if suon.check_nova():
        return __virtualname__
    return (False, 'The nova execution module failed to load: '
            'only available if nova is installed.')
Ejemplo n.º 5
0
Archivo: nova.py Proyecto: mahak/salt
def get_dependencies():
    '''
    Warn if dependencies aren't met.
    '''
    deps = {
        'netaddr': HAS_NETADDR,
        'python-novaclient': nova.check_nova(),
    }
    return config.check_driver_dependencies(
        __virtualname__,
        deps
    )
Ejemplo n.º 6
0
Archivo: nova.py Proyecto: mahak/salt
def __virtual__():
    '''
    Only load this module if nova
    is installed on this minion.
    '''
    return suon.check_nova()
Ejemplo n.º 7
0
def __virtual__():
    '''
    Only load this module if nova
    is installed on this minion.
    '''
    return suon.check_nova()