7.2. 룰북 활성화 설정
Ansible Automation Platform 대시보드 내에서 룰북 활성화를 생성하고 구성할 수 있습니다. 이 프로세스를 통해 이벤트 중심 자동화의 효과적인 관리 및 배포를 수행할 수 있습니다.
사전 요구 사항
- Ansible Automation Platform 대시보드에 콘텐츠 소비자로 로그인되어 있습니다.
- 프로젝트를 설정했습니다.
- 의사 결정 환경을 설정했습니다.
프로세스
- Ansible Automation Platform에 로그인합니다.
-
로 이동합니다. - 클릭합니다.
다음을 삽입합니다.
- 이름
- 이름을 삽입합니다.
- 설명
- 이 필드는 선택 사항입니다.
- 조직
- 조직 이름을 입력하거나 목록에서 Default를 선택합니다.
- 프로젝트
- 프로젝트는 룰북의 논리 컬렉션입니다. 이 필드는 선택 사항입니다.
- 룰북
- 룰북은 선택한 프로젝트에 따라 표시됩니다.
- 인증 정보
이 룰북 활성화에 대해 0개 이상의 인증 정보를 선택합니다. 이 필드는 선택 사항입니다.
참고- 이 필드에 표시되는 인증 정보는 룰북 활성화에 따라 사용자 지정되며 Vault, Red Hat Ansible Automation Platform 또는 생성한 모든 사용자 정의 인증 정보 유형만 포함합니다. 인증 정보에 대한 자세한 내용은 인증 정보를 참조하십시오. https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/using_automation_decisions/eda-credentials
- Red Hat Ansible Automation Platform 인증 정보를 사용하려는 경우 룰북 활성화에 대해 하나의 Red Hat Ansible Automation Platform 인증 정보 유형 만 선택할 수 있습니다.
- 의사 결정 환경
의사 결정 환경은 Ansible 룰북을 실행하는 컨테이너 이미지입니다.
참고이벤트 기반 Ansible 컨트롤러에서는 의사 결정 환경의 가져오기 정책을 사용자 지정할 수 없습니다. 기본적으로 always 정책의 동작을 따릅니다. 활성화가 시작될 때마다 시스템은 최신 버전의 이미지를 가져오려고 합니다.
- 재시작 정책
소스 플러그인을 실행하는 컨테이너 프로세스가 종료된 후 활성화를 다시 시작하는 방법을 결정하는 정책입니다.
정책:
- 항상: 성공적으로 종료되었는지 여부에 관계없이 룰북 활성화를 즉시 재시작하고 5회 이상 발생하지 않습니다.
- Never: 컨테이너 프로세스가 종료될 때 룰북 활성화를 재시작하지 않습니다.
- 실패 시: 컨테이너 프로세스가 실패한 경우에만 기본적으로 60초 후에 룰북 활성화를 재시작하고 5 번 이상 발생하지 않습니다.
- 로그 수준
이 필드는 기록된 이벤트의 심각도 및 콘텐츠 유형을 정의합니다.
수준:
- 오류: 활성화의 기록 탭에 표시되는 오류 메시지가 포함된 로그입니다.
- info: 성공 또는 실패, 트리거된 작업 이름 및 관련 작업 이벤트 및 오류와 같은 룰북 활성화에 대한 유용한 정보가 포함된 로그입니다.
- debug 단계에서만 유용하고 프로덕션 중에 값이 거의 없을 수 있는 정보가 포함된 로그입니다. 이 로그 수준에는 오류 및 로그 수준 데이터가 모두 포함됩니다.
- 서비스 이름
- 이는 활성화가 포트를 노출하는 경우 인바운드 연결을 구성하기 위해 Kubernetes의 서비스 이름을 정의합니다. 이 필드는 선택 사항입니다.
- 룰북 활성화가 활성화됩니까?
- 이렇게 하면 룰북 활성화가 자동으로 활성화됩니다.
- 변수
룰북의 변수는 JSON 또는 YAML 형식입니다. 콘텐츠는 ansible-rulebook 명령의
--vars
플래그를 통해 전달되는 파일과 동일합니다.참고자동화 컨트롤러 및 이벤트 기반 Ansible 컨트롤러의 컨텍스트에서
extra_vars
와 인증 정보를 모두 사용하여 다양한 정보를 저장할 수 있습니다. 그러나 인증 정보는 더 나은 보안 및 중앙 집중식 관리를 제공하기 때문에 암호 또는 API 키와 같은 중요한 정보를 저장하는 데 선호되는 방법이지만extra_vars
는 민감하지 않은 동적 데이터를 전달하는 데 더 적합합니다.- 옵션
- 규칙 감사에서 이벤트를 표시하지 않으려면 Skip audit events 옵션을 선택합니다.
- 클릭합니다.
결과
이제 룰북 활성화가 생성되고 규칙북 활성화 페이지에서 관리할 수 있습니다.
새 룰북 활성화를 저장하면 룰북 활성화의 세부 정보 페이지가 Pending, Running 또는 Failed 상태가 표시됩니다. 규칙북 활성화 목록 보기에서 다시 시작하거나 삭제할 수 있습니다.
경우에 따라 소스 플러그인이 종료되면 일정 시간 후에 룰북이 정상적으로 종료됩니다. 룰북 활성화가 종료되면 수행 대기 중인 작업이 취소되고 정보 수준 메시지가 활성화 로그로 전송됩니다. 자세한 내용은 규칙북 을 참조하십시오.