¿Se pueden ampliar los proveedores de Terraform?

¿Se pueden ampliar los proveedores de Terraform?

Usamos Kubernetes con algunas extensiones personalizadas. Nos gustaría ampliarlo terraform-provider-kubernetespara tener recursos personalizados. Parece que no puedo encontrar ninguna documentación o muestras para esto. es posible? Cualquier indicador sería apreciada.

Gracias de antemano.

Respuesta1

El proveedor se mantiene en GitHub enhttps://github.com/terraform-providers/terraform-provider-kubernetes

Para agregar más recursos, puede compilar su propia versión del proveedor y agregar el código Go necesario. Una mirada al código fuente existente y alDocumentación de complementos de TerraformDebería darle una idea de cómo utilizar las API y agregar recursos personalizados.

Dependiendo de la naturaleza de tus recursos, puedes decidir más adelante si quieres contribuir con ellos para todos (si son de interés general) o si tienes que mantener tu propia bifurcación del proveedor (si las extensiones son muy específicas y solo trabajar por cuenta propia).

información relacionada