2016-10-27 1 views
0

그래서 각 az에 ec2 인스턴스를 만드는 게임을 만들었습니다. 그래서 우리는이 예제에서 3 개의 인스턴스를 생성했습니다. 이것에서 나는이 인스턴스를 변수로 등록한 결과를 등록 할 수 있으며 나중에 IP 주소 등으로 만든 인스턴스에 대한 정보에 액세스하기 위해 데이터를 사용합니다 ... 내 문제는 설정할 수없는 동적 호스트 항목을 만들려고 할 때입니다. 세 개의 동적 호스트 항목은 모두 세 개의 결과에서 모두 이전 세트보다 우선합니다. 그래서 제 질문은 어쨌든 모든 결과를 단일 동적 호스트 항목에 결합하는 것입니까? 또는 모든 결과를 여러 개의 json 객체 또는 이와 유사한 객체와 같은 하나의 사전에 결합하기 만하면됩니까?책임있는 사람 : 등록 된 변수의 목록 결합하기

답변

0

add_hosts을 사용하고 ip_address를 그룹에 추가하십시오. 덮어 쓰기에 대해 걱정하지 마십시오. 새 호스트가 그룹에 추가됩니다. 등록 된 변수에서 ip_address를 추출하고 그룹에 계속 추가하십시오.

- add_host: name={{ ip_from_ec2 }} groups=my_hosts