S2-Introdução a linguagem YAML Flashcards

1
Q

O que significa YAML e qual é sua tradução literal?

A

YAML é uma linguagem de serialização de dados que se destaca por sua simplicidade e é amplamente utilizada em arquivos de configuração.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais são os principais formatos de estrutura de dados no YAML?

A

Os formatos principais são mapas (pares de chave e valor) e listas (sequências ordenadas de itens).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que é necessário para criar listas no YAML?

A

Listas começam com um traço seguido de um espaço e devem ser recuadas em relação à sequência mãe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual é a principal recomendação ao usar espaços e tabulação no YAML?

A

Sempre usar espaços em branco para recuo, nunca caracteres de tabulação, para evitar erros nos arquivos de configuração.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quais extensões de arquivo são utilizadas para YAML?

A

As extensões mais comuns são .yaml e .yml. Ambas são válidas e interpretadas corretamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Onde o YAML é amplamente utilizado?

A

YAML é utilizado em arquivos de configuração, playbooks do Ansible, testes, manifestos do Kubernetes e outros cenários.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quais são os exemplos de uso de YAML no Ansible?

A

YAML é usado em playbooks para executar tarefas, definir variáveis, criar condições e loops, e descrever estruturas de configuração.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual é o diferencial do YAML em relação a outras linguagens?

A

A simplicidade e a estrutura baseada em recuo, semelhante ao Python, o tornam fácil de ler e escrever.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que deve ser evitado ao criar arquivos YAML?

A

Não usar tabulação, evitar chaves duplicadas em mapas e seguir corretamente a sintaxe para evitar erros.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual é a recomendação para quem está iniciando no uso de YAML no Ansible?

A

Utilizar editores que ajudam na validação da sintaxe YAML e praticar com exemplos para familiarizar-se com a estrutura.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly