|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Proveedor de Terraform
Matriz de compatibilidad
| Versión de Harvester | Proveedor de Terraform compatible | Terraformer compatible |
|---|---|---|
Instalar el proveedor
Copia y pega este código en tu configuración de Terraform. Luego, ejecuta terraform init para inicializarlo.
terraform {
required_providers {
harvester = {
source = "harvester/harvester"
version = "<replace to the latest release version>"
}
}
}
provider "harvester" {
# Configuration options
}
Usando el proveedor
Más detalles sobre las configuraciones específicas del proveedor se pueden encontrar en docs.
Repositorio de Github: https://github.com/harvester/terraform-provider-harvester
Tiempos de espera de recursos
Varias operaciones relacionadas con recursos (por ejemplo, crear una nueva imagen y descargar su contenido de internet) pueden tardar un tiempo en completarse. Dependiendo del hardware del host y otros factores, estas operaciones pueden exceder los ajustes de tiempo de espera predeterminados y causar errores. Para modificar los valores de tiempo de espera para tales operaciones, define un bloque de tiempo de espera en el recurso.
resource "harvester_image" "opensuse154" {
name = "opensuse154"
namespace = "harvester-public"
display_name = "openSUSE-Leap-15.4.x86_64-NoCloud.qcow2"
source_type = "download"
url = "https://downloadcontent-us1.opensuse.org/repositories/Cloud:/Images:/Leap_15.4/images/openSUSE-Leap-15.4.x86_64-NoCloud.qcow2"
timeouts {
create = "15m"
update = "15m"
delete = "1m"
}
}