Recursos de certificados
Recurso e data sources do Azion Terraform Provider que criam e leem certificados digitais: azion_digital_certificate e azion_digital_certificates.
Um certificado digital é o par de certificado SSL/TLS e chave privada que permite a uma aplicação responder por HTTPS. O Azion Terraform Provider gerencia os certificados do Certificate Manager com um recurso e os lê com dois data sources.
Recursos de certificado
| Recurso | Descrição |
|---|---|
azion_digital_certificate | Cria e gerencia um certificado digital. |
azion_digital_certificate exige três argumentos do tipo string: name, o nome do certificado; certificate, o certificado SSL/TLS em formato PEM; e private_key, a chave privada em formato PEM. Ele exporta id, uma string que contém o ID único do certificado. A página do recurso no Terraform Registry lista todos os argumentos.
Data sources
| Data source | Descrição |
|---|---|
azion_digital_certificates | Lista certificados digitais. |
azion_digital_certificate | Lê um certificado digital. |
Exemplo
Esta configuração fixa a versão do provider, cria um certificado a partir de um arquivo de certificado e de um arquivo de chave privada na pasta certificates do diretório indicado por path.module, lê os certificados existentes e exibe o ID do certificado em um output. Ela lê o seu personal token da variável api_token que Primeiros passos com o Azion Terraform Provider declara.
Para manter o certificado e a chave privada fora do código da configuração, declare-os como variáveis sensíveis. Este bloco substitui o recurso azion_digital_certificate da configuração acima:
Uma forma mais curta, com cert.pem e key.pem na raiz do diretório indicado por path.module, está em Recursos e data sources.