6.7. 작업 템플릿의 설문 조사


실행 또는 확인 작업 유형은 작업 템플릿 생성 또는 편집 화면에서 설문 조사를 설정하는 방법을 제공합니다. 설문 조사에서는 추가 변수에 대한 프롬프트와 유사하지만 사용자에게 친숙한 질문 및 답변 방식으로 플레이북에 대한 추가 변수 를 설정합니다. 또한 설문 조사에서는 사용자 입력을 검증할 수 있습니다. 설문조사 탭을 선택하여 설문 조사를 생성합니다.

여러 상황에서 설문 조사를 사용할 수 있습니다. 예를 들어, 작업은 개발자에게 Ansible에 대한 사전 지식 없이 실행할 수 있는 "단계로 푸시" 버튼을 제공하려고 합니다. 이 작업이 시작되면 "릴리스할 태그"와 같은 질문에 대한 답변을 요청할 수 있습니다.

다중 선택 질문을 포함하여 다양한 유형의 질문을 할 수 있습니다.

6.7.1. 설문 조사 생성

프로세스

  1. 탐색 패널에서 자동화 실행 템플릿을 선택합니다.
  2. 설문 조사를 생성할 작업 템플릿을 선택합니다.
  3. Survey 탭에서 설문 조사 질문 생성 을 클릭합니다.
  4. 설문 조사는 다양한 질문으로 구성될 수 있습니다. 각 질문에 다음 정보를 입력합니다.

    • 질문: 사용자에게 묻는 질문입니다.
    • 선택 사항: 사용자에게 묻는 내용에 대한 설명입니다.
    • 응답 변수 이름: 사용자의 응답을 저장할 Ansible 변수 이름입니다. 플레이북에서 사용할 변수이며, 변수 이름에는 공백을 포함할 수 없습니다.
    • 답변 유형: 다음 질문 유형 중에서 선택합니다.

      • text: 한 줄의 텍스트입니다. 이 답변에는 최소 및 최대 길이(문자 수)를 설정할 수 있습니다.
      • textarea: 여러 줄 텍스트 필드입니다. 이 답변에는 최소 및 최대 길이(문자 수)를 설정할 수 있습니다.
      • 암호: 응답은 실제 암호와 마찬가지로 민감한 정보로 처리됩니다. 이 답변에는 최소 및 최대 길이(문자 수)를 설정할 수 있습니다.
      • 다중 선택(단일 선택) : 한 번에 하나만 선택할 수 있는 옵션 목록입니다. 다중 선택 옵션 필드에 한 줄에 하나씩 옵션을 입력합니다.
      • 다중 선택(여러 선택): 한 번에 여러 개의 옵션을 선택할 수 있는 옵션 목록입니다. 다중 선택 옵션 필드에 한 줄에 하나씩 옵션을 입력합니다.
      • 정수 입니다. 이 답변에는 최소 및 최대 길이(문자 수)를 설정할 수 있습니다.
      • float: 10진수입니다. 이 답변에는 최소 및 최대 길이(문자 수)를 설정할 수 있습니다.
    • 필수: 이 질문에 대한 응답이 사용자에게 필요한지 여부입니다.
    • 최소 길이최대 길이: 응답에서 특정 길이가 필요한지 여부를 지정합니다.
    • 기본 응답: 질문에 대한 기본 응답입니다. 이 값은 인터페이스에 미리 입력되며 사용자가 응답을 제공하지 않은 경우 사용됩니다.
  5. 질문 정보를 입력했으면 Create question 을 클릭하여 질문을 추가합니다.

    설문 조사 질문이 설문 조사 목록에 표시됩니다. 모든 질문에 대해 Pencil 를 클릭하여 편집할 수 있습니다.

    각 질문 옆에 있는 상자를 선택하고 삭제 를 클릭하여 질문을 삭제하거나 메뉴 표시줄의 토글 옵션을 사용하여 설문 조사 프롬프트를 활성화하거나 비활성화합니다.

    설문조사 질문이 두 개 이상 있는 경우 주문 편집을 클릭하여 그리드 아이콘을 클릭하고 드래그하여 질문 순서를 다시 정렬합니다.

  6. 더 많은 질문을 추가하려면 추가 를 클릭합니다.

6.7.2. 선택적 설문 조사 질문

설문 조사 질문의 필수 설정에 따라 사용자가 질문에 응답해야 하는지 여부가 결정됩니다.

선택적 설문 조사 변수는 extra_vars 의 플레이북에 전달할 수도 있습니다.

  • 텍스트가 아닌 변수(입력 유형)가 선택 사항으로 표시되고 채워지지 않으면 설문 조사 extra_var 이 플레이북에 전달되지 않습니다.
  • 텍스트 입력 또는 텍스트 영역 입력이 선택 사항으로 표시되고 채워지지 않고 최소 길이 > 0 인 경우 설문 조사 extra_var 이 플레이북에 전달되지 않습니다.
  • 텍스트 입력 또는 텍스트 영역 입력이 선택 사항으로 표시되고 채워지지 않고 최소 길이 === 0 인 경우, 값이 빈 문자열("")로 설정된 설문 조사 extra_var 가 플레이북에 전달됩니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.