많은 csv 파일이 있으며 다양한 구성에 대한 조회 데이터가 포함되어 있습니다.가능 : 조회 파일에서 변수를 만드는 방법
#eg of lookup file csv
hostname,ip,country,type,port
atlanta1,1.2.3.4,US,ui,8080
toronto1,1.2.3.5,CA,ui,8080
toronto2,1.2.3.9,CA,db,8000
another3,1.2.3.6,UK,db,8000
우리는
# Eg. concatenated variables http:{{hostname}}:{{port}} from above lookup csv file
ui_cluster = http://atlanta1:8080;http://toronto1:8080
db_cluster = http://atlanta1:8000;http://toronto1:8000
.. 그리고 마지막으로 연결된 변수가 최종 플레이 북에서 사용되는 다음 다른 플레이 북에서 사용 할 필요가 복잡한 & 연결된 변수를 채울 필요가
#configurations in final customer template
my_build_script_UIcluster= {{ui_cluster}}
my_build_script_DBcluster= {{db_cluster}}
위의 조회에서 생성 된 변수를 템플릿 내에서 사용하고자합니다. 이것을 위해 또는 최선의 접근 방법은 무엇입니까?
시작을위한 "* 조회 파일 *"이 무엇인지 설명하십시오. – techraf
안녕 조회는 게시물에 예제로 넣었습니다 그냥 CSV 파일입니다. – diaryfolio
방금 정규 파일에 "* lookup file *"이라는 이름을 사용 했습니까? 아마도 독자 (및 검색 엔진 사용자)와 Anipal [조회] (https://docs.ansible.com/ansible/latest/playbooks_lookups.html)을 혼동 할 수 있습니다. 맞습니까? 그리고 "위의 조회 *에서"실제로 조회를 의미하지는 않습니다. 훌륭한 의사 소통 기술! – techraf