Automation Hub의 네임스페이스를 사용하여 컬렉션 큐레이션


Red Hat Ansible Automation Platform 2.2

네임스페이스를 사용하여 조직의 자동화 개발자가 생성한 컬렉션을 구성합니다. 네임스페이스를 생성하고, 컬렉션을 업로드하고, 최종 사용자가 자동화 작업에 도움이 되는 추가 정보 및 리소스를 추가합니다.

Red Hat Customer Content Services

초록

피드백 제공:
이 문서를 개선하거나 오류를 찾을 수 있는 제안이 있는 경우 문서 구성 요소를 사용하여 Ansible Automation Platform Jira 프로젝트에 문제를 생성하기 위해 에서 https://access.redhat.com 기술 지원에 문의하십시오.

머리말

Automation Hub의 네임스페이스를 사용하여 조직에서 개발한 컬렉션을 큐레이트합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.

1장. Automation Hub에서 네임스페이스를 사용하여 컬렉션 관리

Automation Hub의 네임스페이스를 사용하여 내부 배포 및 사용을 위해 조직 내에서 개발한 컬렉션을 구성할 수 있습니다.

네임스페이스를 사용하여 작업하려면 컬렉션을 네임스페이스에 생성, 편집, 업로드할 수 있는 권한이 있는 그룹이 필요합니다. 네임스페이스에 업로드된 컬렉션에는 게시하고 사용할 수 있도록 하기 전에 관리자 승인이 필요할 수 있습니다. 콘텐츠 큐레이터 및 개발자를 위한 Automation Hub를 구성하는 방법에 대한 자세한 내용은 Automation Hub에서 사용자 액세스 관리를 참조하십시오.

1.1. 네임스페이스 정보

네임스페이스는 콘텐츠 컬렉션을 업로드하고 게시할 수 있는 Automation Hub의 고유한 위치입니다. Automation Hub의 네임스페이스에 대한 액세스는 표시되는 콘텐츠 및 관련 정보를 관리할 수 있는 권한이 있는 그룹에 의해 관리됩니다.

네임스페이스의 컬렉션 포맷

다음과 같은 이름 규칙을 충족하는 tar.gz 파일 형식의 Automation Hub에 내부적으로 개발한 컬렉션을 업로드할 수 있습니다.

<my_namespace-my_collection-1.0.0.tar.gz>
Copy to Clipboard Toggle word wrap

1.2. 콘텐츠 큐레이터를 위한 새 그룹 생성

Automation Hub에서 게시를 위해 내부적으로 개발한 컬렉션을 제공할 조직의 콘텐츠 큐레이션을 지원하도록 설계된 Automation Hub에서 새 그룹을 만들 수 있습니다.

이 섹션에서는 새 그룹을 만들고 콘텐츠 개발자가 네임스페이스를 생성하고 해당 컬렉션을 Automation Hub에 업로드하는 데 필요한 권한을 할당합니다.

사전 요구 사항

  • Automation Hub에 admin 권한이 있고 그룹을 생성합니다.

절차

  1. 로컬 Automation Hub에 로그인합니다.
  2. Groups (그룹)로 이동하여 Create 를 클릭합니다.
  3. 모달에 그룹 이름으로 Content Engineering 을 입력하고 만들기를 클릭합니다. 새 그룹이 생성되고 그룹 페이지가 표시됩니다.
  4. 권한 탭에서 편집 을 클릭합니다.
  5. 네임스페이스 에서 네임스페이스 추가, 네임스페이스에 업로드 및 네임스페이스 변경에 대한 권한을 추가합니다 .
  6. 저장을 클릭합니다.

    새 그룹은 사용자가 할당한 권한으로 생성됩니다. 다음으로 사용자를 그룹에 추가할 수 있습니다.

  7. 그룹 페이지에서 사용자 탭을 클릭합니다.
  8. 추가를 클릭합니다.
  9. 모달에서 사용자를 선택하고 추가를 클릭합니다.

conclusion

Automation Hub를 사용하여 다음을 수행할 수 있는 새 그룹이 있습니다.

  • 네임스페이스를 생성합니다.
  • 네임스페이스 세부 정보 및 리소스 페이지 편집
  • 내부적으로 개발된 컬렉션을 네임스페이스에 업로드합니다.

1.3. 네임스페이스 생성

개발자가 Automation Hub에 업로드하는 컬렉션을 그룹화하는 데 사용할 네임스페이스를 생성할 수 있습니다. 네임스페이스를 생성할 때 Automation Hub의 그룹을 해당 네임스페이스의 소유자로 할당할 수 있습니다.

사전 요구 사항

  • 네임스페이스 추가 및 네임스페이스 권한에 업로드가 있습니다.

절차

  1. 로컬 Automation Hub에 로그인합니다.
  2. 내 네임스페이스로 이동합니다.
  3. 생성 을 클릭하고 네임스페이스 이름을 제공하고 네임스페이스 소유자 그룹을 할당합니다.
  4. 생성을 클릭합니다.

콘텐츠 개발자는 이제 컬렉션을 새 네임스페이스에 업로드하거나 소유자로 할당된 그룹의 사용자가 컬렉션을 업로드할 수 있도록 할 수 있습니다.

1.4. 네임스페이스에 추가 정보 및 리소스 추가

사용자 정보를 추가하고 네임스페이스에 포함된 컬렉션에 사용자를 위한 리소스를 제공할 수 있습니다. 로고, 설명 및 사용자를 GitHub 리포지토리, 문제 추적기 또는 기타 온라인 자산에 연결합니다. 또한 리소스 편집 탭에 마크다운 텍스트를 입력하여 자동화 작업에서 컬렉션을 사용할 수 있는 최종 사용자에게 유용한 추가 정보를 포함할 수 있습니다.

사전 요구 사항

  • 네임스페이스 변경 권한이 있습니다.

절차

  1. 로컬 Automation Hub에 로그인합니다.
  2. 내 네임스페이스로 이동합니다.
  3. More actions 을 클릭하고 네임스페이스 편집 을 선택합니다.
  4. 세부 정보 편집 탭에서 네임스페이스 환경을 개선하기 위해 필드에 정보를 제공합니다.
  5. 편집 리소스 탭을 클릭하여 텍스트 필드에 마크다운을 입력합니다.
  6. 완료되면 저장을 클릭합니다.

콘텐츠 개발자는 이제 컬렉션을 새 네임스페이스에 업로드하거나 소유자로 할당된 그룹의 사용자가 컬렉션을 업로드할 수 있도록 할 수 있습니다.

네임스페이스가 생성되면 여기에 업로드할 권한이 있는 그룹이 승인을 위해 컬렉션을 추가하기 시작할 수 있습니다. 승인을 받으면 네임스페이스의 컬렉션이 게시 리포지토리에 표시됩니다.

1.5. 네임스페이스에 컬렉션 업로드

Automation Hub 관리자의 검토 및 승인을 위해 내부적으로 개발한 컬렉션을 로컬 Automation Hub 네임스페이스에 업로드할 수 있습니다. 승인되면 컬렉션이 게시 되는 콘텐츠 저장소로 이동하여 Automation Hub 사용자가 보고 다운로드할 수 있습니다.

참고

컬렉션 파일 이름을 다음과 같이 포맷합니다. <NAMESPACE-COLLECTION-NAME.tar.gz>

사전 요구 사항

  • 컬렉션을 업로드할 수 있는 네임스페이스가 있습니다.

절차

  1. 로컬 Automation Hub에 로그인합니다.
  2. 내 네임스페이스 로 이동하여 네임스페이스를 선택합니다.
  3. Upload collection 을 클릭합니다.
  4. 새 컬렉션 모달에서 파일 선택을 클릭합니다.
  5. 업로드할 컬렉션을 선택합니다.
  6. 업로드를 클릭합니다.

내 가져오기 화면에서 테스트 요약을 제공하고 컬렉션이 성공적으로 업로드되거나 실패한 경우 이를 알립니다.

1.6. 네임스페이스 가져오기 로그 검토

네임스페이스에 업로드된 컬렉션의 상태를 검토하여 프로세스의 성공 또는 실패를 평가할 수 있습니다.

가져온 컬렉션 정보는 다음과 같습니다.

  • 상태 - 완료 또는 실패
  • 승인 상태 - 승인 대기 또는 승인;
  • version - 업로드된 컬렉션의 버전입니다.
  • 로그 가져오기 - 컬렉션 가져오기 중 실행되는 활동입니다.

사전 요구 사항

  • 컬렉션을 업로드할 수 있는 네임스페이스에 액세스할 수 있습니다.

절차

  1. 로컬 Automation Hub에 로그인합니다.
  2. 내 네임스페이스로 이동합니다.
  3. 네임스페이스를 선택합니다.
  4. More actions 을 클릭하고 내 가져오기 를 선택합니다.
  5. 검색 필드를 사용하거나 목록에서 가져온 컬렉션을 찾습니다.
  6. 가져온 컬렉션을 클릭합니다.

컬렉션 가져오기 세부 정보를 검토하여 네임스페이스의 컬렉션 상태를 확인합니다.

1.7. 네임스페이스 삭제

원하지 않는 네임스페이스를 삭제하여 자동화 허브 서버에서 스토리지를 관리할 수 있습니다. 이를 위해 네임스페이스에 종속성이 있는 컬렉션이 포함되어 있지 않은지 확인합니다.

사전 요구 사항

  • 삭제 중인 네임스페이스에 종속성이 있는 컬렉션이 없습니다.
  • 네임스페이스 권한이 삭제되어 있습니다.

절차

  1. 로컬 자동화 허브에 로그인합니다.
  2. CollectionsNamespaces 로 이동합니다.
  3. 삭제할 네임스페이스를 클릭합니다.
  4. More actions 을 클릭한 다음 네임스페이스 삭제 를 클릭합니다.

    참고

    네임스페이스 삭제 버튼이 비활성화되면 이 네임스페이스에 종속성이 있는 컬렉션이 포함되어 있음을 의미합니다. 이 네임스페이스의 컬렉션을 검토하고 종속성을 삭제하여 네임스페이스 삭제를 진행합니다. 컬렉션 삭제에 대한 자세한 내용은 Red Hat Ansible Automation Platform 설명서 의 자동화 허브 컬렉션 관리를 참조하십시오.

삭제된 네임스페이스와 관련 컬렉션도 이제 네임스페이스 목록 보기에서 삭제 및 제거됩니다.

2장. conclusion

위의 절차에 따라,
  • 네임스페이스를 큐레이팅하고 컬렉션을 업로드할 수 있는 권한이 있는 그룹을 생성
  • 자동화 작업에서 컬렉션의 최종 사용자를 지원하는 네임스페이스에 정보 및 리소스를 추가합니다.
  • 컬렉션을 네임스페이스에 업로드합니다.
  • 네임스페이스 가져오기 로그를 검토하여 수집 및 현재 승인 상태를 업로드하는 성공 또는 실패를 확인합니다.

법적 공지

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat