Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Bug] Pra mim, o Plan na Stack da ORM-PORTAL-CLOUD não rolou nessa aula.

Diferente do que rolou na aula, na minha tentativa de reproduzir aparece isso: plan-job Failed e log de erro que ninguém me diz a que se refere.

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

[2026/08/30 18:14:21] ERROR - Error: Invalid function argument
[2026/08/30 18:14:21] INFO - 
[2026/08/30 18:14:21] INFO -   on loadbalancer.tf line 19, in resource "oci_load_balancer_certificate" "cert_https":
[2026/08/30 18:14:21] INFO -   19:   public_certificate = file("${path.module}/certs/cert.pem")
[2026/08/30 18:14:21] INFO -     ├────────────────
[2026/08/30 18:14:21] INFO -     │ while calling file(path)
[2026/08/30 18:14:21] INFO -     │ path.module is "."
[2026/08/30 18:14:21] INFO - 
[2026/08/30 18:14:21] INFO - Invalid value for "path" parameter: no file exists at "./certs/cert.pem";
[2026/08/30 18:14:21] INFO - this function works only with files that are distributed as part of the
[2026/08/30 18:14:21] INFO - configuration source code, so if this file will be created by a resource in
[2026/08/30 18:14:21] INFO - this configuration you must instead obtain this result from an attribute of
[2026/08/30 18:14:21] INFO - that resource.
[2026/08/30 18:14:21] INFO - 
[2026/08/30 18:14:21] ERROR - Error: Invalid function argument
[2026/08/30 18:14:21] INFO - 
[2026/08/30 18:14:21] INFO -   on loadbalancer.tf line 20, in resource "oci_load_balancer_certificate" "cert_https":
[2026/08/30 18:14:21] INFO -   20:   private_key        = file("${path.module}/certs/key.pem")
[2026/08/30 18:14:21] INFO -     ├────────────────
[2026/08/30 18:14:21] INFO -     │ while calling file(path)
[2026/08/30 18:14:21] INFO -     │ path.module is "."
[2026/08/30 18:14:21] INFO - 

Bom... Estou pesquisando algumas coisas por aqui, para entender qual é a causa da falha - ainda não achei nada errado ao ver a mensagem (aparenta ser problema com a localização do certificado que geramos); com certeza, tem algo que eu não sei e que está causando essa falha.

Alguém consegue ajudar?

1 resposta
solução!

Já achei o problema.
No caso, quando montei o ORM-PORTAL-CLOUD.zip, não me dei conta de que eu deveria ter uma pasta certs/ e os arquivos .pem lá dentro da ORM-PORTAL-CLOUD/ e fazer o zip com esses arquivos lá.

Depois que gerei novo zip com a pasta certs/ e os arquivos cert.pem e key.pem lá dentro, editei a Stack e coloquei esse novo zip lá, consegui fazer o Plan job funcionar!

(Juro que não lembro de ter visto, nessas aulas, nenhuma menção a uma pasta certs/ ali dentro da ORM-PORTAL-CLOUD/ , ou que o certificado deveria estar no zip. Mas pode ser que eu tenha falhado na atenção a esse detalhe.)