code: def directives():
      '''
      Return list of directives together with expected arguments
      and places where the directive is valid (``apachectl -L``)
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' apache.directives
      '''
      cmd = '{0} -L'.format(_detect_os())
      ret = {}
      out = __salt__['cmd.run'](cmd)
      out = out.replace('\n\t', '\t')
      for line in out.splitlines():
          if not line:
              continue
          comps = line.split('\t')
          desc = '\n'.join(comps[1:])
          ret[comps[0]] = desc
      return ref directives():
      '''
      Return list of directives together with expected arguments
      and places where the directive is valid (``apachectl -L``)
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' apache.directives
      '''
      cmd = '{0} -L'.format(_detect_os())
      ret = {}
      out = __salt__['cmd.run'](cmd)
      out = out.replace('\n\t', '\t')
      for line in out.splitlines():
          if not line:
              continue
          comps = line.split('\t')
          desc = '\n'.join(comps[1:])
          ret[comps[0]] = desc
      return ret
docs: Return list of directives together with expected arguments
      and places where the directive is valid (``apachectl -L``)
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' apache.directives