Os provedores Terraform podem ser estendidos?

Os provedores Terraform podem ser estendidos?

Usamos Kubernetes com algumas extensões personalizadas. Gostaríamos de estender terraform-provider-kubernetespara ter recursos personalizados. Não consigo encontrar nenhuma documentação ou amostras para isso. Isso é possível? Qualquer indicação seria apreciada.

Desde já, obrigado.

Responder1

O provedor é mantido no GitHub emhttps://github.com/terraform-providers/terraform-provider-kubernetes

Para adicionar mais recursos você pode compilar sua própria versão do provedor e adicionar o código go necessário. Uma olhada no código-fonte existente e noDocumentação dos plug-ins do Terraformdeve lhe dar uma ideia de como usar as APIs e adicionar recursos personalizados.

Dependendo da natureza dos seus recursos, você pode decidir mais tarde se deseja devolvê-los para todos (se forem de interesse geral) ou se tiver que manter seu próprio fork do provedor (se as extensões forem muito específicas e apenas trabalhe por conta própria).

informação relacionada