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!
Ari Bajo (Airbyte)