A Terraform provider that contains a datasource which looks up an IP address in a network given an interface MAC address. ​ Check it out Here


Check the examples folder to see how the provider can be used. Also check out my homelab provisioning repo to see the provider used to set up a Kubernetes cluster on Proxmox hosts. ​


  • Has only been tested on my Linux system. Input, advice or PRs from Windows and MacOS users would be appreciated.
  • No testing with IPv6 has been done yet.


  • Install Go 1.18+
  • Clone the repo git clone https://github.com/j-lgs/terraform-provider-arplookup.git
  • Run unit tests with make test
  • Build the project with make build
  • Run acceptance tests with make acctest


View Github