mirror of
https://github.com/thegeeklab/ansible-later.git
synced 2024-11-24 22:00:40 +00:00
fix: only classify requirements yaml files as rolefiles (#508)
This commit is contained in:
parent
79d1738322
commit
25a3648dca
@ -184,6 +184,7 @@ class Candidate(object):
|
|||||||
def classify(filename, settings={}, standards=[]):
|
def classify(filename, settings={}, standards=[]):
|
||||||
parentdir = os.path.basename(os.path.dirname(filename))
|
parentdir = os.path.basename(os.path.dirname(filename))
|
||||||
basename = os.path.basename(filename)
|
basename = os.path.basename(filename)
|
||||||
|
ext = os.path.splitext(filename)[1][1:]
|
||||||
|
|
||||||
if parentdir in ["tasks"]:
|
if parentdir in ["tasks"]:
|
||||||
return Task(filename, settings, standards)
|
return Task(filename, settings, standards)
|
||||||
@ -206,7 +207,7 @@ class Candidate(object):
|
|||||||
return Code(filename, settings, standards)
|
return Code(filename, settings, standards)
|
||||||
if basename == "inventory" or basename == "hosts" or parentdir in ["inventories"]:
|
if basename == "inventory" or basename == "hosts" or parentdir in ["inventories"]:
|
||||||
return Inventory(filename, settings, standards)
|
return Inventory(filename, settings, standards)
|
||||||
if "rolesfile" in basename or "requirements" in basename:
|
if ("rolesfile" in basename or ("requirements" in basename and ext in ["yaml", "yml"])):
|
||||||
return Rolesfile(filename, settings, standards)
|
return Rolesfile(filename, settings, standards)
|
||||||
if "Makefile" in basename:
|
if "Makefile" in basename:
|
||||||
return Makefile(filename, settings, standards)
|
return Makefile(filename, settings, standards)
|
||||||
|
Loading…
Reference in New Issue
Block a user