[AWX] AWS 계정의 특정 EC2를 인벤토리에 추가

1518 단어 AnsibleawxAWS
AWX를 사용할 때 특정 AWS 계정의 특정 EC2를 인벤토리에 추가하는 절차입니다.

공식 문서에도 해설이 있습니다.
공식 문서

절차


  • 자격 증명에서 대상 AWS 계정 자격 증명을 추가합니다. (액세스 키, 비밀 키 입력
    )

  • 인벤토리 설정에서 "소스"필드로 이동하여 아래와 같이 설정합니다.
  • 출처: Amazon EC2
  • 자격 증명 : 만든 자격 증명 선택
  • 지역 : 지역 선택 (복수 선택 가능)
  • 인스턴스 필터: 필터를 지정합니다. 모든 EC2가 아닌 지정된 필터 중 하나와 일치하는 EC2를 가져옵니다.


  • 다음 예에서는 도쿄 리전에 있는 'AWX' 태그의 값이 'awx'인 EC2 인스턴스만 인벤토리에 추가됩니다.



    태그 외에도 다양한 메타데이터를 사용하여 필터링할 수 있는 것 같습니다. (검증되지 않음, 자세한 내용은 아래)
    DescribeInstances

    사용 예



    CloudFormation을 사용하여 EC2를 시작할 때 태그 부여

    AWX측에서 상기 태그로 필터

    동일한 계정에 있는 기존 EC2는 가져오지 않고 새로 태그를 부여한 EC2만 인벤토리에 추가됩니다.

    요약



    사용예와 같은 때에 기존의 EC2까지 임포트되는 사태를 막고 싶은 방법을 조사했습니다.
    편리할 것 같기 때문에 태그 이외에도 활용해 보고 싶다.

    좋은 웹페이지 즐겨찾기