Use LOG.warn and handle the None case as well
This commit is contained in:
parent
432dbe94ca
commit
ef24239f70
@ -393,10 +393,11 @@ class Distro(object):
|
||||
keys = [keys]
|
||||
if isinstance(keys, dict):
|
||||
keys = list(keys.values())
|
||||
if keys is not None:
|
||||
if not isinstance(keys, (tuple, list, set)):
|
||||
util.multi_log("Invalid type detected for"
|
||||
" 'ssh_authorized_keys', expected list, string"
|
||||
", dict, or set.")
|
||||
LOG.warn("Invalid type '%s' detected for"
|
||||
" 'ssh_authorized_keys', expected list,"
|
||||
" string, dict, or set.", type(keys))
|
||||
else:
|
||||
keys = set(keys) or []
|
||||
ssh_util.setup_user_keys(keys, name, options=None)
|
||||
|
Loading…
x
Reference in New Issue
Block a user