자동화 허브 시작하기
Ansible 컬렉션의 기본 서버로 Red Hat 자동화 허브 구성
초록
머리말 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Ansible 자동화 허브는 Red Hat 서브스크립션 사용자가 Red Hat 및 당사의 기술 파트너로부터 지원하는 컨텐츠를 신속하게 찾아 사용할 수 있는 환경을 제공하여 가장 엄격한 환경에 대한 추가적인 확신을 제공할 수 있도록 지원합니다.
Ansible Galaxy 클라이언트인 ansible-galaxy 는 명령줄에서 역할 및 컬렉션을 관리합니다. ansible-galaxy 클라이언트가 가능하면 인증된 Ansible 컬렉션을 사용하도록 하려면 Ansible 컬렉션의 기본 소스로 Red Hat 자동화 허브를 사용하도록 ansible.cfg 파일을 업데이트해야 합니다.
이 가이드에서는 Red Hat 자동화 허브를 인증된 Ansible 컬렉션 콘텐츠의 기본 소스로 사용하도록 ansible.cfg 파일을 구성하는 데 필요한 단계를 안내합니다.
보다 포괄적 수용을 위한 오픈 소스 용어 교체 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.
1장. Red Hat Automation Hub API 토큰 생성 링크 복사링크가 클립보드에 복사되었습니다!
컬렉션을 업로드하거나 다운로드하여 자동화 허브와 상호 작용하려면 먼저 API 토큰을 생성해야 합니다. 자동화 허브 API 토큰은 ansible-galaxy 클라이언트를 Red Hat 자동화 허브 서버에 인증합니다.
자동화 허브 토큰 관리를 사용하여 API 토큰을 생성할 수 있습니다.
사전 요구 사항
- Red Hat Ansible Automation Platform에 유효한 서브스크립션 자격 증명.
절차
- https://cloud.redhat.com/ansible/automation-hub/token/.
- 을 클릭합니다.
- 아이콘을 클릭하여 API 토큰을 클립보드에 복사합니다.
- API 토큰을 파일에 붙여넣고 보안 위치에 저장합니다.
API 토큰은 콘텐츠를 보호하는 데 사용되는 시크릿 토큰입니다. API 토큰을 안전한 위치에 저장합니다.
API 토큰을 사용하여 기본 컬렉션 서버로 자동화 허브를 구성하거나 ansible-galaxy 명령줄 툴을 사용하여 컬렉션을 업로드할 수 있습니다.
2장. Red Hat 자동화 허브를 콘텐츠의 기본 소스로 구성 링크 복사링크가 클립보드에 복사되었습니다!
ansible.cfg 구성 파일에서 Red Hat 자동화 허브를 콘텐츠의 기본 소스로 정의할 수 있습니다.
사전 요구 사항
- 자동화 허브 서버의 API 토큰을 가져옵니다. 자세한 내용은 자동화 허브 API 토큰 생성을 참조하십시오.
절차
-
[galaxy]섹션에server_list옵션을 추가하고 하나 이상의 서버 이름을 제공합니다. 각 서버 이름에 대해 새 섹션을 생성합니다.
[galaxy_server.<server_name>]
[galaxy_server.<server_name>]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 각 서버 이름에
url옵션을 설정합니다. 서버 URL에api/galaxy/하위 디렉토리를 포함해야 합니다.https://<server_fully_qualified_domain_name>/api/galaxy/
https://<server_fully_qualified_domain_name>/api/galaxy/Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
필요한 경우
auth_url옵션을 설정합니다. Ansible Galaxy 커뮤니티에는auth_url이 필요하지 않습니다. - 자동화 허브 서버의 API 토큰을 설정합니다.
다음 ansible.cfg 예제에서는 자동화 허브가 기본 소스로 구성되고 Ansible Galaxy 서버를 보조 소스로 구성하여 우선순위가 지정된 순서로 여러 서버를 구성하는 방법을 보여줍니다.
ansible.cfg
이제 자동화 허브를 기본 서버로 구성하고 지원되는 컬렉션을 다운로드하여 설치할 수 있습니다.
서버 목록 구성 옵션 및 Ansible Galaxy를 Ansible 콘텐츠 소스로 사용하는 방법에 대한 자세한 내용은 Ansible Galaxy 사용자 가이드를 참조하십시오.