Red Hat Automation Hub에 콘텐츠 업로드

Red Hat Ansible Automation Platform 2.4

Automation Hub를 사용하여 컬렉션 관리

Red Hat Customer Content Services

초록

이 가이드에서는 자동화 허브를 사용하여 컬렉션을 업로드하고 삭제하는 방법을 보여줍니다.

머리말

Automation hub는 파트너에서 고객에게 인증된 지원 컬렉션을 배포합니다. 각 컬렉션에는 모듈, 역할, 플러그인 및 문서와 같은 콘텐츠가 포함되어 있습니다. 자동화 허브에 컬렉션을 처음 업로드할 때 Red Hat의 파트너 엔지니어링 팀이 인증을 위해 이 컬렉션을 검토하기 시작합니다.

자동화 허브 사용자 인터페이스 또는 ansible- gal#178y 클라이언트를 사용하여 컬렉션을 업로드하거나 삭제하여 컬렉션을 관리할 수 있습니다.

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

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

Red Hat 문서에 관한 피드백 제공

Red Hat의 기술 콘텐츠에 대한 귀하의 피드백에 감사드리며, 귀하가 생각하는 것을 알려 주시기 바랍니다. 주석을 추가하거나, 인사이트를 제공하거나, 오타를 수정하거나, 질문을 하려면 문서에서 직접 이 작업을 수행할 수 있습니다.

참고

Red Hat 계정이 있어야 하며 고객 포털에 로그인해야 합니다.

고객 포털에서 문서 피드백을 제출하려면 다음을 수행하십시오.

  1. 다중 페이지 HTML 형식을 선택합니다.
  2. 문서 오른쪽 상단에 있는 피드백 버튼을 클릭합니다.
  3. 피드백을 제공하려는 텍스트 섹션을 강조 표시합니다.
  4. 강조 표시된 텍스트 옆에 있는 피드백 추가 대화 상자를 클릭합니다.
  5. 페이지 오른쪽에 있는 텍스트 상자에 피드백을 입력한 다음 제출을 클릭합니다.

피드백을 제출할 때마다 추적 문제가 자동으로 생성됩니다. Submit 을 클릭한 후 표시되는 링크를 열고 문제 모니터링을 시작하거나 의견을 더 추가합니다.

1장. 자동화 허브에 컬렉션 업로드

사전 요구 사항

  • Red Hat Automation Hub에 대해 ansible- galxxxy 클라이언트를 구성했습니다.
  • 하나 이상의 네임스페이스가 있어야 합니다.
  • ansible-test sanity 를 통해 모든 콘텐츠를 실행했습니다.
  • 고객님은 Red Hat Connect 파트너입니다. Red Hat Partner Connect 에서 자세히 알아보십시오.

절차

Automation Hub 사용자 인터페이스를 사용하여 컬렉션을 업로드하려면 다음을 수행합니다.

  1. Red Hat Ansible Automation 플랫폼에 로그인합니다.
  2. Automation HubMy Namespaces 로 이동합니다.
  3. 네임스페이스를 클릭합니다.
  4. Upload collection 을 클릭합니다.
  5. 새 컬렉션 모달에서 파일 선택을 클릭합니다. 시스템에서 파일을 찾습니다.
  6. 업로드를 클릭합니다.

ansible-gal Galaxy y 클라이언트를 사용하여 컬렉션을 업로드하려면 다음 명령을 입력합니다.

ansible-galaxy collection publish path/to/my_namespace-my_collection-1.0.0.tar.gz --api-key=SECRET

업로드되면 컬렉션은 파트너 인증 프로세스를 입력합니다. Red Hat 파트너 엔지니어링 팀에서 귀하의 컬렉션 인증 상태를 안내해 드립니다.

2장. 자동화 허브에서 컬렉션 삭제

컬렉션이 다른 컬렉션에 의존하지 않는 경우 원하지 않는 컬렉션을 삭제하여 컬렉션을 추가로 관리할 수 있습니다. 컬렉션 의 종속성 탭을 클릭하여 현재 컬렉션을 사용하는 다른 컬렉션 목록을 확인합니다.

사전 요구 사항

  • 삭제 중인 컬렉션에는 다른 컬렉션과의 종속성이 없습니다.
  • 컬렉션 권한 삭제

절차

  1. Red Hat Ansible Automation Platform에 로그인합니다.
  2. Automation HubCollections 로 이동합니다.
  3. 삭제할 컬렉션을 클릭합니다.
  4. More Actions 아이콘 Cryostat 클릭한 다음 옵션을 선택합니다.

    1. 전체 컬렉션을 삭제하여 이 컬렉션의 모든 버전을 삭제합니다.
    2. 버전 [number]를 삭제하여 이 컬렉션의 현재 버전을 삭제합니다. 버전 드롭다운 메뉴를 사용하여 버전을 변경할 수 있습니다.

      참고

      선택한 컬렉션에 다른 컬렉션의 종속성이 있는 경우 해당 종속성을 삭제할 때까지 이러한 작업을 사용할 수 없습니다. 종속성 탭을 클릭하여 계속하기 전에 삭제할 종속성 목록을 확인합니다.

  5. 확인 창이 표시되면 컬렉션 또는 버전 번호가 올바른지 확인한 다음 삭제 를 선택합니다.

법적 공지

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.