Ansible의 팩트 변수에 대한 구분 기호 값

Ansible의 팩트 변수에 대한 구분 기호 값

사실, 사실 변수에서 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를 사용하는 것이 좋습니다. 거기에서 많은 질문에 대한 답변이 이루어졌습니다.

이제 귀하의 질문에 대해: 문자열을 공백으로 분할한 다음 세 번째 요소를 추출합니다.

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

관련 정보