Hey everyone! I'm really unsure of the best place ...
# releases
e
Hey everyone! I'm really unsure of the best place to put this, but settled on here as I guess I'm shamelessly plugging something I built haha. I built a Terraform Provider for Airbyte. It's somewhat limited, but lets you do most things with Airbyte in a terraform config. https://registry.terraform.io/providers/eabrouwer3/airbyte/0.1.12 Obviously I'm open to Issues and PRs and will try to get to things as I have time. I wrote this to use for a work project, but felt like it makes sense to share with the broader community, and maybe some day add it to the airbyte repo somewhere to be supported by Airbyte itself. Another note, I learned
golang
to write this and wrote it in about a week and a half but it's worked great for what we're doing at my company. Finally, the main reason I did this was because Octavia didn't totally handle everything that I needed. I needed to be able to handle custom connectors and didn't want to have to create those outside the IaC flow. Also, operations like dbt I don't think are supported by octavia-cli. And we're using terraform to deploy EKS and the Airbyte helm chart, so adding the airbyte config to terraform fit really nicely. Anyways, hope this is useful! And lmk if I should put this elsewhere!
octavia loves 2
a
Wow! This is an impressive effort! 😍 Going through the code, to see how the implementation differs from Octavia CLI... cc @Riley Brook (Airbyte) @Bryce Groff (Airbyte) in case you plan on working on a Terraform Provider.
❤️ 1
c
This is great stuff! I'm in the middle of creating an ansible equivalent (ish) for Airbyte configuration as part of IaC. Definitely giving this a try!
❤️ 1
e
So cool to see this come full circle with the release of the official Terraform Provider! Unfortunate that I wasn't able to maintain mine properly because our team decided to use different tech for our project, but I guess people liked it enough that Airbyte decided to build their own haha. Love it!
m
Thank you @Ethan Brouwer for building the first version!!