Proveedor Terraform de VergeIO
Aprenda a usar el proveedor Terraform de VergeIO para gestionar recursos de VergeOS de forma programática.
El Proveedor de Terraform de VergeIO permite la integración y automatización de la infraestructura de VergeOS con Terraform. Permite a los usuarios definir, gestionar y escalar recursos de VergeOS como parte de flujos de trabajo de Infraestructura como Código (IaC).
Para la documentación y los ejemplos más recientes del proveedor, consulte lo siguiente:
Repositorio de GitHub para el proveedor Terraform de VergeIO.
Documentación del Registro de Terraform para uso oficial y actualizaciones.
Ejemplo de uso
Para ejemplos de uso más detallados, consulte la carpeta docs en el repositorio de GitHub.
Configuración de ejemplo
provider "vergeio" {
host = "https://some_url_or_ip"
username = "my_user"
password = "my_password"
insecure = false # Use true si utiliza certificados SSL autofirmados
}
resource "vergeio_vm" "new_vm" {
name = "NEW VM"
description = "NEW TF VM"
enabled = true
os_family = "linux"
cpu_cores = 4
machine_type = "q35"
ram = 8192
}Inicialización y aplicación
Para aplicar la configuración:
Referencia de configuración
Recursos
Los siguientes recursos de VergeOS se pueden administrar mediante Terraform:
Fuentes de datos
Las siguientes fuentes de datos están disponibles para consultar recursos de VergeOS:
Prueba de una configuración de ejemplo
Para probar su configuración, cree un archivo main.tf en su espacio de trabajo de Terraform:
Luego, ejecute el siguiente comando:
Última actualización
¿Te fue útil?