8.7. 프라이빗 자동화 허브에 컬렉션 게시
Ansible 컬렉션을 프라이빗 자동화 허브에 게시하는 방법을 알아봅니다.
사전 요구 사항
- 컬렉션을 tarball에 패키징합니다. 컬렉션 파일 이름을 다음과 같이 포맷합니다.
<my_namespace-my_collection-x.y.z.tar.gz>
예: company_namespace-myapp_network-2.0.0.tar.gz
프로세스
- 프라이빗 자동화 허브에서 컬렉션의 네임스페이스를 생성합니다. 자동화 콘텐츠 관리 가이드에서 네임스페이스 생성 을 참조하십시오.
- 선택 사항: 네임스페이스에 정보를 추가합니다. 자동화 콘텐츠 관리 가이드에서 네임스페이스에 추가 정보 및 리소스 추가를 참조하십시오.
- tarballs 컬렉션을 네임스페이스에 업로드합니다. 자동화 콘텐츠 관리 가이드에서 네임스페이스에 컬렉션 업로드를 참조하십시오.
- 내부 게시에 대한 컬렉션을 승인합니다. 자동화 콘텐츠 관리 가이드에서 네임스페이스에 컬렉션 업로드를 참조하십시오.
8.7.1. Red Hat Ansible Automation Platform의 프로젝트에서 컬렉션 사용 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
자동화 컨트롤러에서 컬렉션을 사용하려면 컬렉션을 실행 환경에 추가하고 프라이빗 자동화 허브로 푸시해야 합니다.
다음 절차에서는 실행 환경에 컬렉션을 추가하는 워크플로를 설명합니다. 이러한 단계를 실행하는 명령은 실행 환경 생성 및 사용 가이드의 기존 자동화 실행 환경 이미지 사용자 지정을 참조하십시오.
프로세스
- 자동화 허브에서 실행 환경 기본 이미지를 가져오거나 자체 사용자 정의 실행 환경에 컬렉션을 추가할 수 있습니다.
- 실행 환경에 포함할 컬렉션을 추가합니다.
- 새 실행 환경을 빌드합니다.
- 컬렉션이 실행 환경에 있는지 확인합니다.
- 이미지를 태그하고 프라이빗 자동화 허브로 내보냅니다.
- 새 이미지를 자동화 컨트롤러 인스턴스로 가져옵니다.
- 컬렉션에서 역할을 사용하는 플레이북은 역할에 대해 FQDN(정규화된 도메인 이름)을 사용해야 합니다.