4.5. 역할 생성 및 역할 설명 보기
Ansible VS Code 확장을 사용하여 Ansible 컬렉션 내에서 역할을 생성할 수 있습니다. 역할을 생성하려면 Ansible VS Code 확장을 사용하여 역할 생성 옵션을 선택한 다음 영어로 자연어 프롬프트를 입력합니다. Red Hat Ansible Lightspeed는 자연어 프롬프트를 읽고 의도에 따라 역할 권장 사항을 생성합니다. 새 역할 또는 기존 역할에 대한 설명을 볼 수도 있습니다. 역할 설명은 역할이 수행하는 작업을 설명하고 해당 영향을 상황에 맞게 조정합니다.
이러한 기능을 통해 Ansible 개발자는 자연어 프롬프트를 사용하여 Ansible 역할을 빠르고 효율적으로 생성하고 기존 Ansible 역할에 대한 설명을 얻을 수 있습니다. 역할 생성은 플레이북을 생성하는 것 외에도 팀의 전반적인 온보딩 학습 기간을 추가로 줄일 수 있습니다. Ansible 역할에 대한 자세한 내용은 Ansible Automation Platform 시작하기 가이드의 Ansible 역할 번들 콘텐츠를 참조하십시오.
Red Hat Ansible Lightspeed 클라우드 서비스에 연결할 때만 역할을 생성하고 역할 설명을 볼 수 있습니다.
4.5.1. 컬렉션 내에서 역할 생성
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 확장 v25.3.0 이상을 설치하고 구성했습니다. 절차는 Ansible VS Code 확장 설치 및 구성을 참조하십시오.
- Ansible VS Code 확장 내에 유효한 컬렉션 디렉터리로 구성된 기존 Ansible 환경이 있습니다.
프로세스
- Red Hat 계정으로 VS Code에 로그인합니다.
- 활동 표시줄에서 Ansible 아이콘을 클릭합니다.
다음 방법 중 하나를 사용하여 역할을 생성합니다.
Ansible 패널에서 다음을 수행합니다.
- 탐색 메뉴에서 Ansible 아이콘을 클릭합니다.
- 역할 생성을 클릭합니다.
개인 정보 보호 정책
VS Code 편집기의 명령행에서
lets를 클릭한 다음 > Ansible Lightspeed: Role generation 을 입력합니다. Ansible Lightspeed를 사용하여 역할 생성 페이지가 VS Code 화면의 오른쪽 패널에 표시됩니다.
목록에서 역할을 생성할 컬렉션 선택에서 역할을 생성할 컬렉션을 선택합니다. 역할을 생성하려면 작업 공간 내에 컬렉션이 있어야 합니다.
컬렉션이 없는 경우 다음 방법 중 하나를 사용하여 생성해야 합니다.
다음 명령을 사용합니다.
ansible-creator init 컬렉션 myns.mycollection my_directory
명령을 실행한 후 VS Code로 새 디렉터리를 엽니다.
Ansible VS Code 확장 사용
자세한 내용은 Ansible Automation Platform 시작하기 가이드의 콘텐츠 컬렉션 정보를 참조하십시오.
In the Describe what you want to achieve in natural language field, enter the prompts to create a role and then click Analyze.
몇 초 후에 역할 의도에 권장되는 단계는 역할에 대해 제안된 단계를 검토하고 필요에 따라 수정합니다.
다음 작업을 수행합니다.
- 역할 이름을 검토하고 선택적으로 변경합니다.
- 역할이 생성될 컬렉션을 검토합니다.
제안된 단계가 의도와 일치하는지 확인한 다음 Continue 를 클릭합니다.
역할이 생성되는 데 몇 초가 걸리며, 새로 생성된 역할은 역할이 생성된 파일 목록과 함께 표시됩니다.
참고- 단계를 수정하려면 편집기 필드를 클릭하고 의도에 맞게 프롬프트 또는 단계를 업데이트한 다음 Continue 를 클릭합니다.
- 역할 제안이 의도와 일치하지 않는 경우: 뒤로 를 클릭하여 원래 프롬프트를 변경하고 처음부터 다시 시작합니다.
- 원래의 제안된 단계로 복원하려면 재설정 을 클릭하고 계속 을 클릭하여 다음 단계로 진행합니다.
- 파일 저장을 클릭합니다. 새 역할을 포함하는 파일 목록이 표시됩니다.
- 파일을 클릭하여 VS Code 편집기에서 직접 엽니다.
4.5.2. 역할 설명 보기
새로 생성된 역할과 기존 Ansible 역할에 대한 설명을 요청할 수 있습니다.
사전 요구 사항
다음 요구 사항 중 하나를 충족합니다.
- 조직에는 Red Hat Ansible Automation Platform 및 IBM watsonx Code Assistant에 대한 평가판 또는 유료 서브스크립션이 있습니다.
- 조직에는 Red Hat Ansible Automation Platform에 대한 평가판 또는 유료 서브스크립션이 있으며 Red Hat Ansible Lightspeed 평가판 계정이 있습니다.
- Ansible VS Code 확장 v25.3.0 이상을 설치하고 구성했습니다. 절차는 Ansible VS Code 확장 설치 및 구성을 참조하십시오.
- VS Code 편집기에서 보려는 설명이 있는 역할을 열었습니다.
프로세스
- Red Hat 계정으로 VS Code에 로그인합니다.
- VS Code의 역할 디렉터리에서 Ansible 역할 YAML 파일을 엽니다.
다음 방법 중 하나를 사용하여 플레이북 설명을 확인합니다.
활성 역할 YAML 파일에서 다음을 수행합니다.
- 플레이북 파일 내의 아무 곳에나 커서를 배치합니다.
- 마우스 오른쪽 버튼으로 클릭하고 Ansible Lightspeed를 사용하여 역할 설명을 선택합니다.
Ansible 패널에서 다음을 수행합니다.
- 탐색 메뉴에서 Ansible 아이콘을 클릭합니다.
- 현재 플레이북 설명 을 선택합니다.
개인 정보 보호 정책
VS Code 편집기의 명령줄 편집기에서 Ansible Lightspeed를 사용하여 역할 설명을 입력합니다.
VS Code 화면의 오른쪽 패널에 역할 설명이 표시됩니다.
다음 그림에서는 역할 설명의 예를 보여줍니다.
그림 4.7. 역할 설명의 예