Posso realizar a declaração de variáveis dentro do playbook? caso positivo, informar um exemplo.
Posso realizar a declaração de variáveis dentro do playbook? caso positivo, informar um exemplo.
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.