Você pode criar variáveis a partir da saída de uma tarefa do Ansible com a palavra-chave register
.
Você pode usar variáveis registradas em quaisquer tarefas posteriores ao seu playbook.
Por exemplo:
---
- name: exemplo de usar register
hosts: ans1
tasks:
- name: criar uma variavel usando register
shell: /usr/bin/echo "hello world"
register: meuhello
- name: exibir variavel acima
debug:
var: meuhello
- name: acessar valores e usar condicionais com a variavel meuhello
debug:
msg: A variavel meuhello contém a palavra "hello"
when: '"hello" in meuhello.stdout'