8장. 자동화 콘텐츠로 콘텐츠 실행
자동화 실행 환경이 빌드되었으므로 자동화 콘텐츠 탐색기를 사용하여 자동화 컨트롤러에서 해당 콘텐츠를 실행하는 것과 동일한 방식으로 콘텐츠가 실행되는지 확인할 수 있습니다.
8.1. 자동화 콘텐츠로 Ansible 플레이북 실행
콘텐츠 작성자는 자동화 콘텐츠로 Ansible 플레이북을 실행하고 각 플레이와 작업의 결과를 대화형으로 조사하여 플레이북을 확인하거나 문제를 해결할 수 있습니다. 실행 환경 내에서 및 실행 환경 없이 Ansible 플레이북을 실행하여 문제를 비교하고 해결할 수도 있습니다.
8.1.1. 자동화 콘텐츠 탐색에서 플레이북 실행
자동화 콘텐츠 탐색기 텍스트 기반 사용자 인터페이스를 사용하여 Ansible 플레이북을 실행하여 작업 실행을 따르고 각 작업의 결과를 조사할 수 있습니다.
사전 요구 사항
- 플레이북입니다.
-
localhost
또는 인벤토리 플러그인을 사용하지 않는 경우 유효한 인벤토리 파일입니다.
절차
자동화 콘텐츠 시작
$ ansible-navigator
플레이북을 실행합니다.
$ :run
-
선택 사항:
ansible-navigator를 입력하여 simple-playbook.yml -i inventory.yml
을 실행하여 플레이북을 실행합니다. 인벤토리 및 기타 명령줄 매개 변수를 확인하거나 추가합니다.
INVENTORY OR PLAYBOOK NOT FOUND, PLEASE CONFIRM THE FOLLOWING ───────────────────────────────────────────────────────────────────────── Path to playbook: /home/ansible-navigator_demo/simple_playbook.yml Inventory source: /home/ansible-navigator-demo/inventory.yml Additional command line parameters: Please provide a value (optional) ────────────────────────────────────────────────────────────────────────── Submit Cancel
탭을 클릭하여
제출하고
Enter를 누릅니다. 실행 중인 작업이 표시되어야 합니다.플레이 옆에 있는 숫자를 입력하여 플레이 결과에 단계별로 입력하거나 9 위의 숫자에 대해
:<number&
gt;를 입력합니다.자동화 콘텐츠 탐색에 사용할 수 있는 색상이 있는 경우 실패한 작업이 빨간색으로 표시됩니다.
작업 결과를 검토하는 작업 옆에 숫자를 입력하거나 9 위의 숫자에 대해
:<number&
gt;를 입력합니다.선택 사항: type
:doc
은 문제 해결을 돕기 위해 작업에 사용된 모듈 또는 플러그인에 대한 문서를 표시합니다.ANSIBLE.BUILTIN.PACKAGE_FACTS (MODULE) 0│--- 1│doc: 2│ author: 3│ - Matthew Jones (@matburt) 4│ - Brian Coca (@bcoca) 5│ - Adam Miller (@maxamillion) 6│ collection: ansible.builtin 7│ description: 8│ - Return information about installed packages as facts. <... output omitted ...> 11│ module: package_facts 12│ notes: 13│ - Supports C(check_mode). 14│ options: 15│ manager: 16│ choices: 17│ - auto 18│ - rpm 19│ - apt 20│ - portage 21│ - pkg 22│ - pacman <... output truncated ...>
추가 리소스
8.1.2. 자동화 콘텐츠 탐색 아티팩트 파일을 사용하여 플레이북 결과 검토
Automation Content navigator는 플레이북 실행 결과를 JSON 아티팩트 파일에 저장합니다. 이 파일을 사용하여 플레이북 결과를 다른 사용자와 공유하고, 보안 또는 규정 준수 이유로 저장하거나, 나중에 검토 및 문제를 해결할 수 있습니다. 플레이북 실행을 검토하려면 아티팩트 파일만 있으면 됩니다. 플레이북 자체 또는 인벤토리 액세스 권한에 액세스할 필요가 없습니다.
사전 요구 사항
- 플레이북 실행에서 자동화 콘텐츠를 탐색하는 아티팩트 JSON 파일입니다.
절차
아티팩트 파일을 사용하여 자동화 콘텐츠를 시작합니다.
$ ansible-navigator replay simple_playbook_artifact.json
플레이북이 실행될 때 일치하는 플레이북 결과를 검토합니다.
이제 플레이북을 실행한 후와 같이 결과를 검토하기 위해 플레이 및 작업 옆에 있는 숫자를 입력하여 결과를 검토할 수 있습니다.
추가 리소스