Skip to content

Commit

Permalink
minimal to check a valid plan is provided
Browse files Browse the repository at this point in the history
  • Loading branch information
karmab committed May 13, 2020
1 parent 27bc3ac commit 0827115
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions kvirt/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -1166,6 +1166,10 @@ def plan(self, plan, ansible=False, url=None, path=None, autostart=False, contai
parameters = entries.get('parameters')
if parameters is not None:
del entries['parameters']
dict_types = [entry for entry in entries if isinstance(entries[entry], dict)]
if not dict_types:
common.pprint("%s doesn't look like a valid plan.Leaving...." % inputfile, color='red')
os._exit(1)
vmentries = [entry for entry in entries if 'type' not in entries[entry] or entries[entry]['type'] == 'vm']
diskentries = [entry for entry in entries if 'type' in entries[entry] and entries[entry]['type'] == 'disk']
networkentries = [entry for entry in entries
Expand Down

0 comments on commit 0827115

Please sign in to comment.