# File lib/rake_remote_task.rb, line 186
  def execute(args = nil)
    raise(Vlad::ConfigurationError,
          "No target hosts specified on task #{self.name} for roles #{options[:roles].inspect}") if
      ! defined_target_hosts?

    super args

    @remote_actions.each { |act| act.execute(target_hosts, self, args) }
  end