my $data = $self->{'ldap'}->fetch( source => $self->{'config'}->{'ldap.base'}, filter => "cn=$self->{'arg'}->{'host'}" ); #### $data = { 'cn=hostA,ou=Hosts,dc=company,dc=com' = { cn => 'hostA', ipAddress => '192.168.0.1', }, 'cn=hostB,ou=Hosts,dc=company,dc=com' = { cn => 'hostB', ipAddress => '192.168.0.2', } } #### map { $data = $data->{$_}; } keys %{$data};