deal with no config for view

fixes #35965
pull/36122/merge
Brian Coca 7 years ago committed by Brian Coca
parent 8de4f7cd9f
commit 3680d65d1d

@ -73,6 +73,8 @@ class ConfigCLI(CLI):
else: else:
self.config = ConfigManager() self.config = ConfigManager()
self.config_file = find_ini_config_file() self.config_file = find_ini_config_file()
if self.config_file:
try: try:
if not os.path.exists(self.config_file): if not os.path.exists(self.config_file):
raise AnsibleOptionsError("%s does not exist or is not accessible" % (self.config_file)) raise AnsibleOptionsError("%s does not exist or is not accessible" % (self.config_file))
@ -86,6 +88,9 @@ class ConfigCLI(CLI):
elif self.action in ['edit', 'update']: elif self.action in ['edit', 'update']:
display.warning("File does not exist, used empty file: %s" % self.config_file) display.warning("File does not exist, used empty file: %s" % self.config_file)
elif self.action == 'view':
raise AnsibleError('Invalid or no config file was supplied')
self.execute() self.execute()
def execute_update(self): def execute_update(self):

Loading…
Cancel
Save