2.4. 커뮤니티 원격 리포지토리 구성 및 Ansible Galaxy 컬렉션 동기화
커뮤니티 원격 리포지토리를 편집하여 선택한 컬렉션을 Ansible Galaxy에서 개인 자동화 허브와 동기화할 수 있습니다. 기본적으로 개인 자동화 허브 커뮤니티 리포지토리는 galvncy .ansible.com/api/ 로 지시합니다.
사전 요구 사항
- Ansible 리포지토리 콘텐츠 권한이 수정되어 있습니다. 권한에 대한 자세한 내용은 Automation Hub에서 사용자 액세스 관리를 참조하십시오.
-
다음 예와 같이 Ansible Galaxy에서 동기화할 이러한 컬렉션을 식별하는
requirements.yml파일이 있습니다.
requirements.yml 예
collections:
# Install a collection from Ansible Galaxy.
- name: community.aws
version: 5.2.0
source: https://galaxy.ansible.com
절차
- Ansible 자동화 허브에 로그인합니다.
- Automation Hub → Remotes 로 이동합니다.
- 커뮤니티 원격에서 More Actions 아이콘을 클릭하고 Edit 를 선택합니다.
-
모달에서 찾아보기를 클릭하고 로컬 시스템에서
requirements.yml파일을 찾습니다. 저장을 클릭합니다.
모달이 닫히고 Remotes 페이지로 돌아갑니다. 이제
requirements.yml파일에서 Ansible Galaxy의 컬렉션을 프라이빗 자동화 허브와 동기화할 수 있습니다.- More Actions 아이콘 Cryostat 를 클릭하고 Sync 를 선택하여 Ansible Galaxy 및 Ansible 자동화 허브에서 컬렉션을 동기화합니다.
동기화 상태 알림 업데이트로 Ansible Galaxy 컬렉션 동기화의 완료 또는 실패 여부를 Ansible 자동화 허브에 알립니다.
검증
- 컬렉션 콘텐츠 드롭다운 목록에서 Community 를 선택하여 동기화에 성공했는지 확인합니다.