実際、ファクト変数からSSH接続を取得します。
テンプレートの私のコード(get-ip.j2):
nod= {{ ansible_env.SSH_CONNECTION }}
私の結果は次のとおりです
nod= 192.168.231.115 55414 192.168.231.91 22
さて、どのように分離しますか192.168.231.91
?
ベストアンサー1
この質問に答える前に、Ansible / Jinja2の問題にstackoverflowを使用することをお勧めします。そこで多くの質問に答えられました。
今、あなたの質問について:文字列をスペースに分割し、3番目の要素を抽出します。
{{ansible_env.SSH_CONNECTION.split(' ')[2]}}