9.2. Automation Content navigator 자주 묻는 질문
다음 Automation 콘텐츠 navigator FAQ를 사용하여 환경의 문제를 해결할 수 있습니다.
- 자동화 실행 환경을 사용할 때
ansible.cfg파일은 어디에 있어야 합니까? ansible.cfg를 가장 쉽게 사용할 수 있는 위치는 플레이북에 연결된 프로젝트 디렉터리에 있습니다. 플레이북 디렉터리는 실행 환경에 자동으로 마운트되고ansible.cfg파일을 찾을 수 있습니다.ansible.cfg파일이 다른 디렉터리에 있는 경우ANSIBLE_CONFIG변수를 설정하고 사용자 정의 볼륨 마운트로 지정된 디렉터리를 설정해야 합니다. (실행-environment-volume-mounts의Automation 콘텐츠 탐색기 설정을 참조하십시오.)자동화 실행 환경을 사용하지 않는 경우
ansible.cfg파일이 이동해야 하는 경우 Ansible은 자동화 실행 환경을 사용하지 않는 경우 일반적인 위치에서ansible.cfg를 찾습니다. 자세한 내용은 Ansible 구성 설정을 참조하십시오.- 자동화 실행 환경을 사용할 때 Ansible 컬렉션을 어디에 배치해야 합니까?
-
Ansible 컬렉션을 가장 쉽게 사용할 수 있는 위치는 연결된 플레이북 컬렉션 디렉터리의 프로젝트 디렉터리에 있습니다(예:
ansible-galqcowy 컬렉션 install ansible.utils -p ./collections). 플레이북 디렉터리는 자동화 실행 환경에 자동으로 마운트되며 자동화 콘텐츠 navigator는 컬렉션을 찾습니다. 또 다른 옵션은 Ansible Builder를 사용하여 컬렉션을 자동화 실행 환경에 빌드하는 것입니다. 그러면 자동화 컨트롤러에서 플레이북 관련 컬렉션 디렉터리를 지원하므로 컨텐츠가 프로덕션에 준비된 플레이북을 작성하는 데 도움이 됩니다. 컬렉션이 다른 디렉터리에 있는 경우ANSIBLE_COLLECTIONS_PATHS변수를 설정하고 디렉터리에 대한 사용자 지정 볼륨 마운트를 구성합니다. ( Automation content navigator general settings forexecution-environment-volume-mounts)를 참조하십시오. - 자동화 실행 환경을 사용하지 않는 경우 Ansible 컬렉션은 어디에 배치해야 합니까?
- 자동화 실행 환경을 사용하지 않는 경우 Ansible은 컬렉션의 기본 위치를 찾습니다. Ansible 컬렉션 사용자 가이드를 참조하십시오.
vars_prompt또는pause/prompt를 사용할 때 플레이북이 중단되는 이유는 무엇입니까?-
기본적으로 자동화 콘텐츠 navigator는 자동화 컨트롤러에서 플레이북을 실행하는 것과 동일한 방식으로 플레이북을 실행합니다. 이는 컨텐츠 크리에이터가 프로덕션에 대비할 수 있는 플레이북을 작성하는 데 도움이 됩니다.
vars_prompt또는pause\prompt를 피할 수 없는 경우playbook-artifact생성을 비활성화하면 Automation 컨텐츠 navigator가ansible-playbook과 호환되는 방식으로 플레이북을 실행하고 사용자 상호 작용을 허용합니다. - Automation content navigator는 터미널 색상이 변경되거나 무서워 보이는 이유는 무엇입니까?
-
자동화 콘텐츠 탐색기에서 OSC4 호환성을 위해 터미널을 쿼리합니다. OSC4, 10, 11, 104, 111은 터미널이 색상 변경 및 되돌리기를 지원함을 나타냅니다. 터미널이 기능을 잘못 표시할 수 있습니다. OSC4 탐지는
--osc4 false를 설정하여 비활성화할 수 있습니다. 환경 변수 또는 설정 파일에서 이를 처리하는 방법에 대한 자동화 콘텐츠 탐색기 일반 설정을 참조하십시오. - Automation 콘텐츠 탐색기에서 사용하는 색상은 어떻게 변경할 수 있습니까?
-
--osc4 false를 사용하여 Automation 콘텐츠 navigator가 터미널 정의 색상을 사용하도록 강제 적용합니다. 환경 변수 또는 설정 파일에서 이를 처리하는 방법에 대한 자동화 콘텐츠 탐색기 일반 설정을 참조하십시오. - 플레이북 디렉터리의 이러한 모든
site-artifact-2021-06-02T16:02:33.911259+00:00.json파일은 무엇입니까? -
자동화 콘텐츠 navigator는 모든 플레이북 실행에 대한 플레이북 아티팩트를 생성합니다. 이러한 기능은 동료와의 자동화 결과를 완료, 공유 및 해결하거나 규정 준수 또는 변경 관리 목적을 유지하는 데 유용할 수 있습니다. 플레이북 아티팩트 파일에는 모든 플레이 및 작업에 대한 자세한 정보와 플레이북 실행의
stdout이 포함되어 있습니다. UYou can review playbook artifacts withansible-navigator replay <filename> or:replay <filename> while in an Automation content navigator session. 원하는 보기에 따라--mode stdout및--mode 대화형으로 모든 플레이북 아티팩트를 검토할 수 있습니다. 플레이북 아티팩트 작성 및 기본 파일 이름 지정 규칙을 비활성화할 수 있습니다. 환경 변수 또는 설정 파일에서 이를 처리하는 방법에 대한 자동화 콘텐츠 탐색기 일반 설정을 참조하십시오. - 사용
시vi가 열려있는 이유는 무엇입니까? Automation Content navigator는 기본 편집기의 터미널에 표시되는 모든 항목을 엽니다. 기본값은
vi +{line_number} {filename}또는EDITOR환경 변수의 현재 값으로 설정됩니다. 여기에는 편집기가 console/terminal 기반인지 나타내는editor-console설정이 있습니다. 다음은 유용할 수 있는 대체 설정의 예입니다.# emacs ansible-navigator: editor: command: emacs -nw +{line_number} {filename} console: true# vscode ansible-navigator: editor: command: code -g {filename}:{line_number} console: false#pycharm ansible-navigator: editor: command: charm --line {line_number} {filename} console: false- 설정 설정의 순서는 무엇입니까?
Automation 콘텐츠 navigator 구성 시스템은 다양한 소스의 설정을 가져와서 계층적으로 적용됩니다(마지막 적용된 변경 사항이 가장 널리 사용되는 경우).
- 기본 내부 값
- 설정 파일의 값
- 환경 변수의 값
- 명령줄에 지정된 플래그 및 인수
-
while issue
:텍스트 기반 사용자 인터페이스 내에서 명령
- 어떤 것이 작동하지 않았습니다. 어떻게 문제를 해결할 수 있습니까?
-
Automation Content navigator에는 적절한 로깅 메시지가 있습니다.
--log-leveldebug를 사용하여 디버그 로깅을 활성화할 수 있습니다. 버그가 있다고 생각되면 문제를 기록하고 로그 파일의 세부 정보를 포함하십시오.