3.2. 플레이북을 사용하여 자동화 콘텐츠 생성


Ansible 플레이북은 Ansible Automation Platform에 어떤 장치에서 수행할 작업을 알려주는 블루프린트입니다. 플레이북을 사용하여 플랫폼을 실행할 자동화 작업을 정의할 수 있습니다.

3.2.1. 플레이북 생성

플레이북에는 하나 이상의 플레이가 포함되어 있습니다. 기본 플레이에는 다음 매개변수가 포함되어 있습니다.

  • name: 플레이북의 전체 기능에 대한 간략한 설명으로, 모든 사용자에 대해 읽기 및 정리를 지원합니다.
  • hosts: Ansible이 실행할 대상 또는 대상을 식별합니다.
  • become 문: 이 선택적 문을 true 또는 yes 로 설정하여 become 플러그인을 사용하여 권한 에스컬레이션을 활성화할 수 있습니다(예: sudo,su,pfexec,doas,pbrun,dzdo,ksu).
  • tasks: 플레이의 각 호스트에 대해 실행되는 작업 목록입니다.

다음은 플레이북의 플레이 예제입니다. 플레이 이름, 호스트 및 플레이에 포함된 작업 목록을 확인할 수 있습니다.

- name: Set Up a Project and Job Template
  hosts: host.name.ip
  become: true

  tasks:
    - name: Create a Project
      ansible.controller.project:
        name: Job Template Test Project
        state: present
        scm_type: git
        scm_url: https://github.com/ansible/ansible-tower-samples.git

    - name: Create a Job Template
      ansible.controller.job_template:
        name: my-job-1
        project: Job Template Test Project
        inventory: Demo Inventory
        playbook: hello_world.yml
        job_type: run
        state: present
Copy to Clipboard Toggle word wrap

플레이북 작성에 대한 자세한 내용은 자동화 콘텐츠 개발을 참조하거나 IBM watsonx Code Assistant User Guide로 Red Hat Ansible Lightspeed 설명서를 참조하여 AI 지원을 통해 플레이북을 생성하는 방법을 알아보십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동