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