if($::FORCE_SERVER) {

   $::FORCE_SERVER = join(" ", Rex::Group->get_group(substr($::FORCE_SERVER, 1))) if($::FORCE_SERVER =~ m/^\0/);

   my @servers = split(/\s+/, $::FORCE_SERVER);
   push @server, Rex::Commands::evaluate_hostname($_) for @servers;

   Rex::Logger::debug("\tserver: $_") for @server;

}

else {

   if(scalar(@_) >= 1) {
      if($_[0] eq "group") {
         my $groups;
         if(ref($_[1]) eq "ARRAY") {
            $groups = $_[1];
         }
         else {
            $groups = [ $_[1] ];
         }
         
         for my $group (@{$groups}) {
            if(Rex::Group->is_group($group)) {
               Rex::Logger::debug("\tusing group: $group -> " . join(", ", Rex::Group->get_group($group)));

               for my $server_name (Rex::Group->get_group($group)) {
                  if(ref($server_name) eq "CODE") {
                     push(@server, $server_name);
                  }
                  else {
                     push(@server, Rex::Commands::evaluate_hostname($server_name));
                  }
               }

               Rex::Logger::debug("\tserver: $_") for @server;
            } else {
               Rex::Logger::info("Group $group not found!");
               exit 1;
            }
         }
      } else {
         push @server, Rex::Commands::evaluate_hostname($_) for @_;
         Rex::Logger::debug("\tserver: $_") for @server;
      }
   }

}

1 POD Error

The following errors were encountered while parsing the POD:

Around line 43:

=begin without a target?