7.2. Ansible 플레이북 생성
Ansible VS Code 확장에서 자연 언어 인터페이스를 사용하여 전체 Ansible 플레이북을 생성할 수 있습니다.
사전 요구 사항
다음 요구 사항 중 하나를 충족합니다.
- 조직에는 Red Hat Ansible Automation Platform 및 IBM watsonx Code Assistant에 대한 평가판 또는 유료 서브스크립션이 있습니다.
- 조직에는 Red Hat Ansible Automation Platform에 대한 평가판 또는 유료 서브스크립션이 있으며 Red Hat Ansible Lightspeed 평가판 계정이 있습니다.
- Ansible VS Code 확장을 설치하고 구성했습니다.
프로세스
- Red Hat 계정으로 VS Code에 로그인합니다.
- 활동 표시줄에서 Ansible 아이콘을 클릭합니다.
Ansible Creator 에서 시작하기 를 클릭합니다. Ansible Content Creator 페이지가 표시됩니다.
다음 그림은 Ansible Content Creator 페이지를 표시합니다.
그림 7.1. Ansible 플레이북을 생성하는 설정
- Ansible Lightspeed 타일을 사용하여 플레이북을 선택합니다. 플레이북 생성 페이지가 표시됩니다.
Playbook 을 수행할 내용 필드에 플레이북을 생성할 프롬프트를 입력하고 분석을 클릭합니다.
몇 초 후에 플레이북 의도에 권장되는 단계가 플레이북에 대해 제안된 단계를 검토하고 필요에 따라 수정합니다.
다음 작업 중 하나를 수행합니다.
- 단계의 의도와 일치하는 경우: 플레이북 생성을 클릭합니다.
- 수정이 필요한 경우: 편집기를 클릭하고 의도에 맞게 작업 또는 단계를 업데이트합니다.
- 작업 제안이 의도와 일치하지 않는 경우: 뒤로 이동하여 원래 프롬프트를 변경하고 처음부터 다시 시작합니다.
- 원래 작업 제안을 복원하려면 재설정 을 클릭하고 다음 단계로 진행합니다.
단계를 확인한 후 플레이북 생성을 클릭합니다.
플레이북이 생성하는 데 몇 초가 걸리며, 사용자 필드에 대해 생성된 플레이북이 새로 생성된 플레이북을 표시합니다.
- Open editor 를 클릭합니다. 생성된 플레이북이 VS Code 편집기에서 인타이틀먼트가 없는 YAML 파일로 열립니다.
- 인타이틀먼트가 없는 YAML 파일을 저장합니다.