template.yaml

Nesta seção, você encontra a referência sobre o template.yaml.

O arquivo template.yaml contém informações e configurações para o Template utilizado em seu projeto ou aplicação.

Atributos do arquivo template.yaml

Para criar um Template, use o comando stk create template. Agora você tem a estrutura básica do seu Template, confira o exemplo abaixo:

name: yaml-template
description: Exemplo do arquivo yaml do Template
types:
  - app-template
inputs:
  - label: Project name
    type: text
    name: project_name
    default: project-name

Atributos Obrigatórios do Template

name

String que define o nome do Template. Esta informação define o identificador do Template que é usado na sua aplicação.

name: my-template

description

String que descreve o propósito do Template, deve conter informações que sejam relevantes para serem exibidas para os consumidores no comando stk list template.

description: Describe your Template explaining its purpose

types

Lista de strings que define o tipo do Template. O tipo disponível é:

types:
  - app-template

Atributos Opcionais do Template

inputs

Confira em Inputs dos arquivos .yaml todos os tipos de inputs disponíveis.

Próximos passos

Confira a referência do arquivo task.yaml