Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Declaração de variáveis

Posso realizar a declaração de variáveis dentro do playbook? caso positivo, informar um exemplo.

1 resposta
solução!

Oi Bruno, tudo bem?

Desculpe a demora em retornar.

Sim, é possível realizar a declaração de variáveis dentro de um playbook no Ansible. Isso é muito útil para tornar o código mais organizado e reutilizável.

Um exemplo de declaração de variáveis dentro de um playbook seria:

- name: Exemplo de declaração de variáveis
  hosts: localhost
  vars:
    nome: Ansible
    versao: 2.9
  tasks:
    - name: Exibir variáveis
      debug:
        msg: "O nome é {{ nome }} e a versão é {{ versao }}"

Nesse exemplo, declaramos duas variáveis: nome e versao. Em seguida, utilizamos a task debug para exibir o valor dessas variáveis.

Ao executar esse playbook, você verá a seguinte saída:

TASK [Exibir variáveis] *************************************************************************************
ok: [localhost] => {
    "msg": "O nome é Ansible e a versão é 2.9"
}

Dessa forma, você pode utilizar variáveis para armazenar informações que serão utilizadas em várias tasks do seu playbook, facilitando a manutenção e a reutilização do código.

Espero ter ajudado.

Um abraço e bons estudos.