RHCSA, RHCE, Linux, Ansible, AWS

Registrar variáveis no Ansible

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'
Avatar de temweb

Sobre o autor

Tags: