code: def cache_local_file(self, path, **kwargs):
          '''
          Cache a local file on the minion in the localfiles cache
          '''
          dest = os.path.join(self.opts['cachedir'], 'localfiles',
                              path.lstrip('/'))
          destdir = os.path.dirname(dest)
  
          if not os.path.isdir(destdir):
              os.makedirs(destdir)
  
          shutil.copyfile(path, dest)
          return desf cache_local_file(self, path, **kwargs):
          '''
          Cache a local file on the minion in the localfiles cache
          '''
          dest = os.path.join(self.opts['cachedir'], 'localfiles',
                              path.lstrip('/'))
          destdir = os.path.dirname(dest)
  
          if not os.path.isdir(destdir):
              os.makedirs(destdir)
  
          shutil.copyfile(path, dest)
          return dest
docs: Cache a local file on the minion in the localfiles cache