Don't stacktrace if "name" is specified as a minion id in a map file

Fixes #24021
This commit is contained in:
rallytime 2015-08-31 12:36:28 -06:00
parent 46a4bbd0e7
commit 8601e4b341

View file

@ -1696,7 +1696,15 @@ class Map(Cloud):
# - bar1:
# - bar2:
overrides = {}
overrides.setdefault('name', name)
try:
overrides.setdefault('name', name)
except AttributeError:
log.error(
'Cannot use \'name\' as a minion id in a cloud map as it '
'is a reserved word. Please change \'name\' to a different '
'minion id reference.'
)
return ''
entries[name] = overrides
map_[profile] = entries
continue