bluecatlabs / terraform-provider-bluecat

Apache License 2.0
6 stars 4 forks source link

Support for External Host resource #12

Open coolbrewed opened 1 year ago

coolbrewed commented 1 year ago

Request

Hey team! Any chance support for managing External Host resources could be added to this module?

Example use case

We want to use Amazon Certificate Manager (ACM) to auto-issue/renew certificates via DNS validation.

For each domain name and subject alternative name (SAN), the service generates a CNAME record that needs to be added and linked to an Amazon-managed CNAME record. In our Bluecat IPAM, that Amazon-managed CNAME record has to be added as an External Host before we can link to it.

There's a very useful Terraform module for interacting with ACM while using an external (non-Route53) DNS provider, and I think it would pair well with the Bluecat provider module to let us fully automate certificate management.

Support for adding External Host records via Terraform would go a long way towards helping us more easily integrate our infrastructure and services with the AWS platform in a manageable, scalable way.

ghfields commented 1 year ago

I see a few releases have happened since this was requested and see this hasn't been worked on yet. I am also looking at using this for ACM validation. This would be HUGE for our workflow.

This is the section of the API that applies: https://docs.bluecatnetworks.com/r/Address-Manager-API-Guide/External-host-records/9.3.0