검색

3장. Red Hat 자동화 허브를 콘텐츠의 기본 소스로 구성

download PDF

Ansible 인증 콘텐츠 컬렉션에 액세스하려면 Red Hat 자동화 허브를 기본 콘텐츠 소스로 구성합니다. CLI(명령줄 인터페이스) 또는 웹 콘솔에서 자동화 허브를 구성할 수 있습니다.

3.1. CLI를 사용하여 Red Hat 자동화 허브를 기본 콘텐츠 소스로 구성

자동화 허브를 구성하려면 ansible.cfg 구성 파일을 업데이트해야 합니다. 기본적으로 ansible.cfg 구성 파일은 /etc/ansible/ 디렉터리에 있습니다. 자동화 허브를 사용하면 인증 및 지원되는 컬렉션에 액세스할 수 있습니다.

사전 요구 사항

중요

새 토큰을 생성하면 자동화 허브용으로 생성된 이전 토큰이 취소됩니다. 새 토큰을 포함하도록 이전 토큰으로 생성된 자동화 컨트롤러 또는 스크립트를 업데이트합니다.

절차

  1. ansible.cfg 파일을 엽니다.
  2. [galaxy] 섹션에 server_list 옵션을 추가하고 하나 이상의 서버 이름을 포함합니다.
  3. 각 서버 이름에 대해 새 섹션을 생성합니다.

    [galaxy_server._<server_name>_]
  4. 각 서버 이름에 url 옵션을 설정합니다.

    https://<server_fully_qualified_domain_name>/api/galaxy/
  5. 선택 사항: auth_url 옵션을 설정합니다. 커뮤니티 Ansible Galaxy에는 auth_url 이 필요하지 않습니다.
  6. 자동화 허브 서버의 API 토큰을 설정합니다.

예제

다음 ansible.cfg 구성 파일 예제에서는 우선 순위가 지정된 순서로 여러 서버를 구성하는 방법을 보여줍니다. Automation Hub는 기본 소스 및 Ansible Galaxy 서버로 구성된 보조 소스로 구성됩니다.

ansible.cfg

[galaxy]
server_list = automation_hub, my_org_hub

[galaxy_server.automation_hub]
url=https://console.redhat.com/api/automation-hub/content/published/ 1
auth_url=https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token

token=my_ah_token

[galaxy_server.my_org_hub]
url=https://automation.my_org/api/galaxy/content/rh-certified/ 2
username=my_user
password=my_pass

1
서버 URL 뒤에 슬래시 / 를 포함합니다.
2
자동화 허브 서버 URL에 /api/galaxy/content/rh- certified/ 하위 디렉터리를 포함합니다. 원하는 경우 rh- certified커뮤니티 로 교체하여 커뮤니티 리포지토리를 참조할 수 있습니다.
참고

301 리디렉션을 방지하려면 모든 API URL을 후행 슬래시 / 로 끝나야 합니다.

이제 자동화 허브를 기본 서버로 구성했습니다. 지원되는 컬렉션을 다운로드하여 설치할 수 있습니다.

추가 리소스

서버 목록 구성 옵션 및 Ansible 콘텐츠 소스로 Ansible Galaxy를 사용하는 방법에 대한 자세한 내용은 Ansible Galaxy 사용자 가이드를 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.