6장. 룰북 활성화
룰북 활성화는 특정 룰북을 실행하는 의사 결정 환경에 의해 정의된 백그라운드에서 실행되는 프로세스입니다.
6.1. 룰북 활성화 설정
사전 요구 사항
- 이벤트 기반 Ansible 컨트롤러 대시보드에 콘텐츠 소비자로 로그인되어 있습니다.
- 프로젝트를 설정했습니다.
- 의사 결정 환경을 설정했습니다.
- 자동화 컨트롤러 토큰을 설정했습니다.
절차
- 이벤트 기반 Ansible 컨트롤러 대시보드로 이동합니다.
- 탐색 패널에서 를 선택합니다.
다음을 삽입합니다.
- 이름
- 이름을 삽입합니다.
- 설명
- 이 필드는 선택 사항입니다.
- 프로젝트
- 프로젝트는 룰북의 논리 컬렉션입니다.
- 룰북
- 룰북은 선택한 프로젝트에 따라 표시됩니다.
- 의사 결정 환경
의사 결정 환경은 Ansible 룰북을 실행하는 컨테이너 이미지입니다.
참고이벤트 기반 Ansible 컨트롤러에서는 의사 결정 환경의 가져오기 정책을 사용자 지정할 수 없습니다. 기본적으로 always 정책의 동작을 따릅니다. 활성화가 시작될 때마다 시스템은 최신 버전의 이미지를 가져오려고 합니다.
- 재시작 정책
이 정책은 룰북을 다시 시작할 시기를 결정하는 정책입니다.
정책:
- Always: 룰북이 완료되면 다시 시작
- never: 완료 시 룰북을 재시작하지 마십시오.
- 실패 시: 실패하는 경우에만 재시작
- 룰북 활성화가 활성화됩니까?
- 이렇게 하면 룰북 활성화가 자동으로 활성화됩니다.
- 변수
-
룰북의 변수는 JSON/YAML 형식입니다. 콘텐츠는 ansible-rulebook 명령의
--vars
플래그를 통해 전달되는 파일과 동일합니다.
- 클릭합니다.
이제 룰북 활성화가 생성되고 규칙북 활성화 페이지에서 관리할 수 있습니다.
새 룰북 활성화를 저장하면 룰북 활성화의 세부 정보 페이지가 표시됩니다. 규칙북 활성화 목록 보기에서 편집하거나 삭제할 수 있습니다.
경우에 따라 소스 플러그인이 종료되면 일정 시간 후에 룰북이 정상적으로 종료됩니다. 룰북 활성화가 종료되면 수행 대기 중인 작업이 취소되고 정보 수준 메시지가 활성화 로그로 전송됩니다. 자세한 내용은 규칙북 을 참조하십시오.