mirror of
https://github.com/thegeeklab/ansible-later.git
synced 2024-11-22 04:40:42 +00:00
fix dependencies check in CheckMetaMain
This commit is contained in:
parent
8b91b7ac8c
commit
bd6a7c576f
@ -13,13 +13,18 @@ class CheckMetaMain(StandardBase):
|
||||
|
||||
def check(self, candidate, settings):
|
||||
content, errors = self.get_raw_yaml(candidate, settings)
|
||||
keys = ["author", "description", "min_ansible_version", "platforms", "dependencies"]
|
||||
keys = ["author", "description", "min_ansible_version", "platforms"]
|
||||
|
||||
if not errors:
|
||||
has_galaxy_info = (isinstance(content, dict) and "galaxy_info" in content.keys())
|
||||
has_dependencies = (isinstance(content, dict) and "dependencies" in content.keys())
|
||||
|
||||
if not has_galaxy_info:
|
||||
errors.append(self.Error(None, self.helptext.format(key="galaxy_info")))
|
||||
|
||||
if not has_dependencies:
|
||||
errors.append(self.Error(None, self.helptext.format(key="dependencies")))
|
||||
|
||||
for key in keys:
|
||||
if has_galaxy_info and not nested_lookup(key, content.get("galaxy_info", {})):
|
||||
errors.append(self.Error(None, self.helptext.format(key=key)))
|
||||
|
Loading…
Reference in New Issue
Block a user