검색

3.3. CLI를 사용하여 컬렉션 설치

download PDF

컬렉션은 플레이북, 역할, 모듈 및 플러그인을 포함할 수 있는 Ansible 콘텐츠의 배포 형식입니다.

Automation Hub를 통해 브라우저 또는 명령줄을 사용하여 컬렉션을 설치할 수 있습니다.

사전 요구 사항

  • Red Hat Ansible Engine 버전 2.9 이상 설치됨.
  • python3-jmespath 패키지가 설치되어 있습니다.
  • 관리 노드를 나열하는 인벤토리 파일이 있습니다.

절차

  • RPM 패키지를 통해 컬렉션을 설치합니다.

    # yum install rhel-system-roles

설치가 완료되면 역할은 redhat.rhel_system_roles.<role_name> 으로 사용할 수 있습니다. 또한 /usr/share/doc/rhel-system-roles-VERSION/collection/README.md 및 / usr/share/doc/rhel- system-roles-VERSION/collection/roles/<role_name>/README.md 에서 각 역할에 대한 설명서를 찾을 수 있습니다.

검증 단계

컬렉션이 성공적으로 설치되었는지 확인하려면 localhost에 kernel_settings를 적용할 수 있습니다.

  1. tests_default.yml 중 하나를 작업 디렉터리에 복사합니다.

    $ cp /usr/share/ansible/collections/ansible_collections/redhat/rhel_system_roles/tests/kernel_settings/tests_default.yml .
  2. 파일을 편집하여 "hosts: all"을 "hosts: localhost"로 대체하여 플레이북이 로컬 시스템에서만 실행되도록 합니다.
  3. 점검 모드에서 ansible-playbook을 실행합니다. 이렇게 하면 시스템의 설정이 변경되지 않습니다.

    $ ansible-playbook --check tests_default.yml

이 명령은 failed=0 값을 반환합니다.

관련 자료

  • ansible-playbook 도움말 페이지를 참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.