docs: def gen_modules(self, initial_load=False):
          '''
          Tell the minion to reload the execution modules
  
          CLI Example:
  
          .. code-block:: bash
  
              salt '*' sys.reload_modules
          '''
          self.utils = salt.loader.utils(self.opts)
          self.functions = salt.loader.minion_mods(
              self.opts,
              utils=self.utils,
              whitelist=self.whitelist,
              initial_load=initial_load)
          self.serializers = salt.loader.serializers(self.opts)
          if self.mk_returners:
              self.returners = salt.loader.returners(self.opts, self.functions)
          if self.mk_states:
              self.states = salt.loader.states(self.opts,
                                               self.functions,
                                               self.utils,
                                               self.serializers)
          if self.mk_rend:
              self.rend = salt.loader.render(self.opts, self.functions)
          if self.mk_matcher:
              self.matchers = salt.loader.matchers(self.opts)
          self.functions['sys.reload_modules'] = self.gen_modules