Ansible

ansible中事實變數的分隔符值

  • February 12, 2018

實際上,我從事實變數中獲得了 ssh 連接。

我在模板中的程式碼(get-ip.j2):

nod= {{ ansible_env.SSH_CONNECTION }}

我的輸出是:

nod= 192.168.231.115 55414 192.168.231.91 22

現在,我怎樣才能從中分離192.168.231.91

在回答之前,我建議使用 stackoverflow 來解決 Ansible/Jinja2 問題。那裡已經回答了很多問題。

現在,至於您的問題:在空間上拆分字元串,然後提取第三個元素:

{{ansible_env.SSH_CONNECTION.split(' ')[2]}}

引用自:https://unix.stackexchange.com/questions/423592