|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Provedor do Terraform
Instalar o Provedor
Copie e cole este código em sua configuração do Terraform. Em seguida, execute terraform init para inicializá-lo.
terraform {
required_providers {
harvester = {
source = "harvester/harvester"
version = "<replace to the latest release version>"
}
}
}
provider "harvester" {
# Configuration options
}
Usando o provedor
Mais detalhes sobre as configurações específicas do provedor podem ser encontrados na docs.
Repositório do Github: https://github.com/harvester/terraform-provider-harvester
Timeouts de Recursos
Várias operações relacionadas a recursos (por exemplo, criar uma nova imagem e baixar seu conteúdo da internet) podem levar algum tempo para serem concluídas. Dependendo do hardware do host e de outros fatores, essas operações podem exceder as configurações de timeout padrão e causar erros. Para modificar os valores de timeout para tais operações, defina um bloco de timeout no 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"
}
}