"TRUST_E_BOTH_DOMAIN",
"TRUST_E_BOTH_REALM",
+ # stuff related to a trusted domain, on a trust_member
+ # the domain behind an external trust (one-way outgoing)
+ "TRUST_E_OUT_SERVER",
+ "TRUST_E_OUT_SERVER_IP",
+ "TRUST_E_OUT_SERVER_IPV6",
+ "TRUST_E_OUT_NETBIOSNAME",
+ "TRUST_E_OUT_USERNAME",
+ "TRUST_E_OUT_PASSWORD",
+ "TRUST_E_OUT_DOMAIN",
+ "TRUST_E_OUT_REALM",
+
# domain controller stuff
"DC_SERVER",
"DC_SERVER_IP",
nt4_member => ["nt4_dc"],
- ad_member => ["ad_dc", "fl2008r2dc", "fl2003dc"],
+ ad_member => ["ad_dc", "fl2008r2dc", "fl2003dc", "fl2000dc"],
ad_member_rfc2307 => ["ad_dc_ntvfs"],
ad_member_idmap_rid => ["ad_dc"],
ad_member_idmap_ad => ["fl2008r2dc"],
sub setup_ad_member
{
- my ($self, $prefix, $dcvars, $trustvars_f, $trustvars_e) = @_;
+ my ($self, $prefix, $dcvars, $trustvars_f, $trustvars_e, $trustvars_o) = @_;
my $prefix_abs = abs_path($prefix);
my @dirs = ();
$ret->{TRUST_E_BOTH_DOMAIN} = $trustvars_e->{DOMAIN};
$ret->{TRUST_E_BOTH_REALM} = $trustvars_e->{REALM};
+ # external trust, one-way outgoing
+ $ret->{TRUST_E_OUT_SERVER} = $trustvars_o->{SERVER};
+ $ret->{TRUST_E_OUT_SERVER_IP} = $trustvars_o->{SERVER_IP};
+ $ret->{TRUST_E_OUT_SERVER_IPV6} = $trustvars_o->{SERVER_IPV6};
+ $ret->{TRUST_E_OUT_NETBIOSNAME} = $trustvars_o->{NETBIOSNAME};
+ $ret->{TRUST_E_OUT_USERNAME} = $trustvars_o->{USERNAME};
+ $ret->{TRUST_E_OUT_PASSWORD} = $trustvars_o->{PASSWORD};
+ $ret->{TRUST_E_OUT_DOMAIN} = $trustvars_o->{DOMAIN};
+ $ret->{TRUST_E_OUT_REALM} = $trustvars_o->{REALM};
+
return $ret;
}