You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
when execute command fix --env staging nodes_with_role:my_role, if target node chef_environment is set to _default. It seems to me that the logic should be if name == '_default' and not littlechef.chef_environment == None ... to allow --env to override the default settings; or at least two should merge together
def get_environment(name):
"""Returns a JSON environment file as a dictionary"""
if name == "_default":
return env_from_template(name)
filename = os.path.join("environments", name + ".json")
try:
with open(filename) as f:
try:
return json.loads(f.read())
except ValueError as e:
msg = 'LittleChef found the following error in'
msg += ' "{0}":\n {1}'.format(filename, str(e))
abort(msg)
except IOError:
raise FileNotFoundError('File {0} not found'.format(filename))
The text was updated successfully, but these errors were encountered:
when execute command fix --env staging nodes_with_role:my_role, if target node chef_environment is set to _default. It seems to me that the logic should be if name == '_default' and not littlechef.chef_environment == None ... to allow --env to override the default settings; or at least two should merge together
The text was updated successfully, but these errors were encountered: