Commit a4d01b08 by Michael DeHaan

Also search .json filenames

parent 79799f68
...@@ -93,8 +93,8 @@ else: ...@@ -93,8 +93,8 @@ else:
DIST_MODULE_PATH = '/usr/share/ansible/' DIST_MODULE_PATH = '/usr/share/ansible/'
# check all of these extensions when looking for yaml files for things like # check all of these extensions when looking for yaml files for things like
# group variables # group variables -- really anything we can load
YAML_FILENAME_EXTENSIONS = [ "", ".yml", ".yaml" ] YAML_FILENAME_EXTENSIONS = [ "", ".yml", ".yaml", ".json" ]
# sections in config file # sections in config file
DEFAULTS='defaults' DEFAULTS='defaults'
......
...@@ -448,6 +448,7 @@ class Play(object): ...@@ -448,6 +448,7 @@ class Play(object):
os.path.join(basepath, 'main'), os.path.join(basepath, 'main'),
os.path.join(basepath, 'main.yml'), os.path.join(basepath, 'main.yml'),
os.path.join(basepath, 'main.yaml'), os.path.join(basepath, 'main.yaml'),
os.path.join(basepath, 'main.json'),
) )
if sum([os.path.isfile(x) for x in mains]) > 1: if sum([os.path.isfile(x) for x in mains]) > 1:
raise errors.AnsibleError("found multiple main files at %s, only one allowed" % (basepath)) raise errors.AnsibleError("found multiple main files at %s, only one allowed" % (basepath))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment