Module rugged.commands.generate_keys

Functions

def keys_already_exists(role_name, key_name)
Expand source code
def keys_already_exists(role_name, key_name):
    """ Check whether either key of a keypair exists. """
    for key_type in ['verification', 'signing']:
        key_path = KeyManager().get_key_path(key_name, role_name, key_type)
        if os.path.exists(key_path):
            warning = f"{key_type} key already exists at '{key_path}'."
            log.warn(warning)
            return True
    return False

Check whether either key of a keypair exists.