O objetivo deste Quick Command é gerar templates Terraform para provisionar infraestrutura a partir de diagramas Mermaid seguindo um conjunto de regras do time ou empresa. Este conjunto de regras é configurado como Knowledge Source em alguns passos do Quick Command.
Para criar o Quick Command, basta configurá-lo com o passos abaixo:
Name: generate-terraform-from-mermaid
Description: >
Gera arquivos Terraform a partir de um diagrama Mermaid.
A ideia é selecionar a representação textual do Mermaid e pedir para AI gerar código Terraform.
Prompt_name: step-01-gerar-terraform
Prompt_content: >
Com base no código Mermaid abaixo, gere templates Terraform para provisionar infraestrutura na AWS.
"""code
{{selected_code}}
"""
Prompt_name: step-02-ajustar-terraform
Prompt_content: >
Agora, ajuste o código Terraform seguindo os padrões do Itau.
Knowledged_sources:
- boas-praticas-de-terraform-no-itau
Prompt_name: step-03-validar-terraform
Prompt_content: >
Por fim, valide se o código Terraform gerado e ajustado segue os padrões do Itau.
Isto é, se ele segue todas as regras obrigatórias. Siga as instruções:
1. Se o código Terraform está de acordo com regras simplesmente responda com "Sem erros de validação";
2. Caso contrário, liste as regras incorretas ou ausentes do código;
Knowledged_sources:
- boas-praticas-de-terraform-no-itau
Output: Chat
Use_chat_context: No
Final_result: >
# Passo 1: Gerar Terraform
{{step-01-gerar-terraform.answer}}
# Passo 2: Ajustar Terraform
{{step-02-ajustar-terraform.answer}}
# Passo 3: Validar Terraform
{{step-03-validar-terraform.answer}}