6.8. 작업 템플릿 시작
자동화 컨트롤러의 이점은 푸시 버튼을 통한 Ansible 플레이북 배포입니다. 일반적으로 명령줄에서 Ansible 플레이북에 전달하는 모든 매개 변수를 저장하도록 템플릿을 구성할 수 있습니다. 플레이북 외에도 템플릿은 인벤토리, 인증 정보, 추가 변수, 명령줄에서 지정할 수 있는 모든 옵션 및 설정을 전달합니다.
더 쉬운 배포는 플레이북을 매번 동일한 방식으로 실행하여 일관성을 높이며 책임을 위임할 수 있도록 합니다.
프로세스
다음 방법 중 하나를 사용하여 작업 템플릿을 시작합니다.
-
탐색 패널에서
옆에 있는 템플릿 시작을 클릭합니다. - 시작하려는 작업 템플릿의 작업 템플릿 세부 정보 탭에서 클릭합니다.
-
탐색 패널에서
작업을 실행하려면 추가 정보가 필요할 수 있습니다. 시작 시 다음 데이터를 요청할 수 있습니다.
- 설정된 인증 정보
- 모든 매개변수에 대해 시작 시 프롬프트 가 선택됩니다.
- Ask로 설정된 암호
- 설문조사(작업 템플릿에 대해 구성된 경우)
- 추가 변수(작업 템플릿에서 요청하는 경우)
작업에 사용자 제공 값이 있는 경우 다시 시작 시 해당 값이 적용됩니다. 사용자가 값을 지정하지 않은 경우 작업 템플릿의 기본값이 작업에 사용됩니다. 작업은 현상태 그대로 다시 시작되지 않습니다. 사용자 프롬프트가 작업 템플릿에 다시 적용된 상태로 다시 시작됩니다.
한 탭에 값을 지정하면 이전 탭으로 돌아가 다음 탭을 진행하면 나머지 탭에서 값을 다시 제공해야 합니다. 프롬프트가 표시되는 순서대로 탭을 완료했는지 확인합니다.
자동화 컨트롤러가 시작될 때 작업 탭에서 이 작업의 작업 상태 페이지로 웹 브라우저를 자동으로 리디렉션합니다.
목록 뷰에서 최근 작업을 다시 시작하여 모든 호스트에서 다시 실행하거나 지정된 인벤토리의 실패한 호스트에서만 다시 실행할 수 있습니다. 자세한 내용은 자동화 컨트롤러의 작업 섹션을 참조하십시오.
슬라이스 작업이 실행 중인 경우 작업 목록에 워크플로우 및 작업 슬라이스가 표시되고 세부 정보를 개별적으로 볼 수 있는 링크가 표시됩니다.
API에서 새로 추가된 끝점을 사용하여 대규모로 작업을 시작할 수 있습니다. /api/v2/bulk/job_launch
. 이 끝점은 JSON을 수락하고 시작할 통합 작업 템플릿(예: 작업 템플릿 및 프로젝트 업데이트) 목록을 지정할 수 있습니다. 사용자에게 모든 작업을 시작할 수 있는 적절한 권한이 있어야 합니다. 모든 작업이 시작되지 않으면 작업을 완료할 수 없는 이유를 나타내는 오류가 반환됩니다. OPTIONS
요청을 사용하여 관련 스키마를 반환합니다. 자세한 내용은 자동화 컨트롤러 API 가이드의 참조 섹션의 Bulk 엔드포인트 를 참조하십시오.