docs: def execute(self):
          """
          Execute the actions necessary to perform a `molecule destroy` and
          returns None.
  
          :return: None
          """
          self.print_info()
  
          if self._config.command_args.get('destroy') == 'never':
              msg = "Skipping, '--destroy=never' requested."
              LOG.warn(msg)
              return
  
          if self._config.driver.delegated and not self._config.driver.managed:
              msg = 'Skipping, instances are delegated.'
              LOG.warn(msg)
              return
  
          self._config.provisioner.destroy()
          self._config.state.reset()