Other: HVR Terraform Provider to create HVR Channels in Declaratively
Currently with HVR 6, channels are created manually and Locations, Actions and tables are added through the HVR UI. Requesting Terraform Provider to be able to declaratively tell HVR Hub to create channels with the given configuration. This would allow:
- Managing the HVR hubs easier
- Better Version control
- Terraform Documents showing the current state of the channels, locations, actions, tables etc
- Create/Modify Channels through Terraform
-
Hi Qasim,
Thank you for your suggestion. Unfortunately we do not plan to build a Terraform provider for HVR.
What we do have is a REST API that you can use to configure and manage all of your data pipelines in HVR (https://fivetran.com/docs/hvr6/rest-api/rest-api-reference).
On top of that someone wrote a utility pyhvr, a utility to create a Python library on top of the REST API. The utility is open source (https://github.com/fivetran/pyhvr/). You can generate pyhvr for your version based on $HVR_HOME/api/openapi.yaml should your REST call not exactly match the call included in the utility.
Would you please consider using the REST API directly, or pyhvr?
Thank you,
Mark.
Please sign in to leave a comment.
Comments
1 comment