valor separador da variável de fato em ansible

0

Eu recebo conexão ssh da variável de fato, na verdade.

meu código no template (get-ip.j2):

nod= {{ ansible_env.SSH_CONNECTION }}

minha saída é:

nod= 192.168.231.115 55414 192.168.231.91 22

Agora, como posso separar 192.168.231.91 disso?

    
por pyramid13 12.02.2018 / 13:52

1 resposta

1

Antes de entrar na resposta, recomendo usar stackoverflow para perguntas do Ansible / Jinja2. Há muitas perguntas já respondidas lá.

Agora, quanto à sua pergunta: divida a string no espaço e extraia o terceiro elemento:

{{ansible_env.SSH_CONNECTION.split(' ')[2]}}
    
por 12.02.2018 / 14:45