diff --git a/lib/ansible/modules/system/filesystem.py b/lib/ansible/modules/system/filesystem.py index 67ee2da794..5ae9935914 100644 --- a/lib/ansible/modules/system/filesystem.py +++ b/lib/ansible/modules/system/filesystem.py @@ -101,10 +101,10 @@ def _get_fs_size(fssize_cmd, dev, module): rc, size, err = module.run_command("%s %s" % (cmd, dev)) if rc == 0: for line in size.splitlines(): - #if 'data' in line: - if 'data ' in line: - block_size = int(line.split('=')[2].split()[0]) - block_count = int(line.split('=')[3].split(',')[0]) + col = line.split('=') + if col[0].strip() == 'data': + block_size = int(col[2].split()[0]) + block_count = int(col[3].split(',')[0]) break else: module.fail_json(msg="Failed to get block count and block size of %s with %s" % (dev, cmd), rc=rc, err=err )