Merge pull request #26793 from rallytime/fix-name-stacktrace

Don't stacktrace if "name" is specified as a minion id in a map file
This commit is contained in:
Joseph Hall 2015-08-31 13:24:25 -06:00
commit da161b9516

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