AWX Dynamic Inventories 설정

Jiyeon's TechNote·2024년 11월 7일
0

AWX에 호스트를 등록하는 방법중 AWS에서 인스턴스 리스트를 받아서 자동으로 호스트를 등록하는 방법으로 동적 인벤토리 소스(예: AWS, GCP, VMware, Ansible Tower 자체 등)를 설정할 때, 인벤토리를 자동으로 가져올 수 있습니다.

  1. AWS에서 AmazonEC2FullAccess 권한을 가진 사용자를 생성하고 액세스 키 발급
  1. AWX 인증 정보에 AWS에서 생성한 사용자의 액세스 키를 입력하여 새 인증 정보 생성
  1. 새 인벤토리 만들기
  1. 생성한 인벤토리에 소스 추가

    소스 변수는 특정 소스에 대한 필요한 매개변수를 설정합니다. 예를 들어, API 키, 리전, 필터 조건 등을 설정하여 인벤토리를 커스터마이징할 수 있습니다.

# 변수 내용
---
region: ap-northeast-2
filters:
  "instance-state-name": running
strict_permissions: False
hostnames:
  - name: 'instance-id'
    separator: '_'
    prefix: 'tag:Name'
compose:
  ansible_host: private_ip_address
  1. 소스 추가 완료 후 동기화 진행

  2. 호스트 자동 등록 확인

인벤토리 등록 완료 (๑•᎑<๑)ー☆

profile
바쁘다 바빠 현대사회 엔지니어🙋‍♀️

0개의 댓글