Fixes bind mounts

Fixed tab's and spaces, or so I think I did

Fixed tabs and spaces for real this time
This commit is contained in:
Jonathan Mainguy 2014-09-29 20:09:32 -04:00
parent 9de0045d00
commit a75bef5bc6

View file

@ -320,6 +320,17 @@ def main():
if os.path.ismount(name):
if changed:
res,msg = mount(module, **args)
elif "bind" in args['opts']:
changed = True
cmd = 'mount -l'
rc, out, err = module.run_command(cmd)
allmounts = out.split('\n')
for mounts in allmounts[:-1]:
arguments = mounts.split()
if arguments[0] == args['src'] and arguments[2] == args['name'] and arguments[4] == args['fstype']:
changed = False
if changed:
res,msg = mount(module, **args)
else:
changed = True
res,msg = mount(module, **args)