docs: def tune(device, **kwargs):
      '''
      Set attributes for the specified device
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' disk.tune /dev/sda1 read-ahead=1024 read-write=True
  
      Valid options are: ``read-ahead``, ``filesystem-read-ahead``,
      ``read-only``, ``read-write``.
  
      See the ``blockdev(8)`` manpage for a more complete description of these
      options.
      '''
  
      kwarg_map = {'read-ahead': 'setra',
                   'filesystem-read-ahead': 'setfra',
                   'read-only': 'setro',
                   'read-write': 'setrw'}
      opts = ''
      args = []
      for key in kwargs:
          if key in kwarg_map:
              switch = kwarg_map[key]
              if key != 'read-write':
                  args.append(switch.replace('set', 'get'))
              else:
                  args.append('getro')
              if kwargs[key] == 'True' or kwargs[key] is True:
                  opts += '--{0} '.format(key)
              else:
                  opts += '--{0} {1} '.format(switch, kwargs[key])
      cmd = 'blockdev {0}{1}'.format(opts, device)
      out = __salt__['cmd.run'](cmd, python_shell=False).splitlines()
      return dump(device, args)