hashicorp / terraform-provider-ad

Active Directory provider for HashiCorp Terraform (experimental)
https://registry.terraform.io/providers/hashicorp/ad/latest
Mozilla Public License 2.0
140 stars 72 forks source link

Terraform AD provider not working in local (windows only) mode while getting computer objects data from multiple domains #184

Open xvepp01 opened 10 months ago

xvepp01 commented 10 months ago

Hi, I am trying to get computer SID with ad_computer data with config as below, but failing. Terraform is running on windows 2016 self-hosted agent in DevOps pipeline under account from domain A while trying to find computer object from domain B.DOMAIN.NET (find computer object from domain A.DOMAIN.NET is working well).

// local (windows only) provider "ad" { winrm_hostname = "" winrm_username = "" winrm_password = "" domain_controller = "B.DOMAIN.NET" }

data "ad_computer" "saapa" { provider = ad computer_id = "CN=NAME,DC=B,DC=DOMAIN,DC=NET" }

Error Get-ADComputer : Cannot find an object with identity: 'CN=NAME,DC=B,DC=DOMAIN,DC=NET' under: 'DC=A,DC=DOMAIN,DC=NET'

It seems that with local (windows only) config the target domain is not changed based on the domain_controller attribute in ad provider.

Any suggestions?

Thanks a lot.