diff --git a/library/system/zfs b/library/system/zfs index 2428320313e..a981f13e44e 100644 --- a/library/system/zfs +++ b/library/system/zfs @@ -292,11 +292,9 @@ class Zfs(object): if self.module.check_mode: self.changed = True return - cmd = [self.module.get_bin_path('zfs', True)] - cmd.append('set') - cmd.append(prop + '=' + value) - cmd.append(self.name) - (rc, err, out) = self.module.run_command(' '.join(cmd)) + cmd = self.module.get_bin_path('zfs', True) + args = [cmd, 'set', prop + '=' + value, self.name] + (rc, err, out) = self.module.run_command(args) if rc == 0: self.changed = True else: @@ -316,9 +314,9 @@ class Zfs(object): cmd.append('get -H all') cmd.append(self.name) rc, out, err = self.module.run_command(' '.join(cmd)) - properties=dict() + properties = dict() for l in out.splitlines(): - p, v = l.split()[1:3] + p, v = l.split('\t')[1:3] properties[p] = v return properties