Entender como os clientes veem os pacotes de implantação do app

Se você oferece apps do Terraform Kubernetes pelo Google Cloud Marketplace com base em pacotes padrão gerados automaticamente, seus clientes vão ver os layouts de tela a seguir quando acessarem e implantarem seu produto.

Visão do cliente sobre a implantação de um pacote

Interface do Terraform

Os elementos de entrada padrão do cliente são mostrados no lado esquerdo da captura de tela a seguir e incluem a zona, o tipo de máquina, as opções de disco e as opções de rede. Se o produto oferece suporte à implantação da interface do Terraform, seus clientes podem alternar entre a interface do Terraform ou a CLI do Terraform.

O cliente precisa especificar uma conta de serviço de implantação, que o Infra Manager usa para executar o comando Terraform apply.

Se a implantação de um cliente exigir várias placas de rede, ele poderá adicionar outras interfaces de rede clicando em Adicionar interface de rede.

Para implantar sua solução, seus clientes precisam preencher os campos de entrada e clicar em Implantar.

CLI do Terraform

A captura de tela a seguir mostra os elementos de entrada padrão do cliente, que incluem:

  • Conta de serviço
  • Instruções de configuração da CLI gcloud

Para implantar seu produto, o cliente precisa fazer o seguinte:

  • Copiar o comando fornecido.
  • Substituir todos os marcadores de posição, como o nome da implantação e a conta de serviço.

Se o módulo do Terraform exigir entradas que não têm um valor padrão, descreva essas entradas no guia do usuário que você fornece aos clientes.

Visão do cliente sobre um pacote implantado

A captura de tela a seguir mostra como seu produto aparece para os clientes depois da implantação. Isso inclui os seguintes elementos de saída padrão:

  • Endereço do site
  • Senha temporária do administrador
  • Informações da instância

Se uma implantação falhar, os clientes poderão clicar em Ver registros para serem redirecionados aos registros do job do Cloud Build que acionou a configuração do Terraform.