템플릿에서 Terraform 카탈로그 항목 생성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 5분
  • 템플릿에서 Terraform 카탈로그 항목을 생성하여 클라우드 자원 프로비저닝을 요청합니다. 활성화된 카탈로그 항목이 클라우드 사용자 포털에 나타납니다.

    시작하기 전에

    • 적절한 Terraform 구성 제공자를 사용할 수 있는지 확인합니다. 구성 제공자 생성에 대한 자세한 내용은 해당 문서를 참조하십시오 구성 제공자 생성 Terraform Open Source또는 Terraform Cloud 구성 제공자 생성 Terraform Enterprise.
    • 템플릿이 Terraform 작동하는지 확인합니다(즉, 시스템과 함께 Terraform 템플릿을 직접 사용하여 지정된 클라우드 자원을 프로비저닝할 수 있음). 템플릿에 Terraform 대한 자세한 내용은 다음을 참조하십시오. Terraform 언어 설명서.
    • 템플릿의 Terraform 제공자 블록이 다음 구문을 준수하는지 확인합니다.
      • 클라우드에 대한 Microsoft Azure 제공자 블록 구문:
        provider "azurerm" {
        
          subscription_id = "${var.subscriptionId}"
          client_id       = "${var.clientId}"
          client_secret   = "${var.clientSecret}"
          tenant_id       = "${var.tenantId}"
        }
      • 클라우드에 대한 Amazon Web Services 제공자 블록 구문:
        중요사항:
        기본적으로 (CPG) Terraform ConnectorServiceNow® 클라우드 프로비저닝 및 거버넌스 템플릿을 사용할 Terraform 때 IAM 역할 기반 인증을 지원 AWS 하지 않습니다.
        provider "aws" {
          access_key      = "${var.access_key}"
          secret_key      = "${var.secret_key}"
          region          = "${var.region}"
        }
      • Google 클라우드 플랫폼의 제공자 블록 구문
        terraform {
          required_providers {
            google = {
              source  = "hashicorp/google"
              version = "5.10.0"
            }
          }
        }
         
        provider "google" {
          credentials = var.credentials
          project     = var.project
          region      = var.region
        }
      • 에 대한 VMware Cloud제공자 블록 구문:
        provider "vsphere" {
          user                  = "${var.user}"
          password              = "${var.password}"
          vsphere_server        = "${var.vsphere_server}"
        }
        
        주:
        템플릿에 Terraform 자격 증명을 하드 코딩하지 마십시오. 적절한 Terraform 변수를 사용하여 에서 자격 증명 ServiceNow AI Platform을 가져옵니다.
    • 변수 정의 파일(variable.tf, .tfvars 또는 .tfvars.json)에 제공자 블록에 사용되는 변수의 정의가 포함되어 있는지 확인합니다.
    • 또는 를 사용하는 Terraform Enterprise 경우 조직에서 Terraform 프로비저닝된 VCS(버전 제어 시스템) 계정과 연결할 수 있는지 확인합니다MID 서버.Terraform Cloud
      조직에서 Terraform 프로비저닝된 VCS 계정과의 연결을 확인하려면 에서 적절한 curl 명령을 MID 서버실행합니다.
      GitHub
      curl -H "Authorization: <API credential> https://<github-api-host>/user/repos?per_page=100&page=1"
      GitLab
      curl -H "Authorization: <API credential>" https://<gitlab-api-host>/api/v4/projects?visibility=private&per_page=100&page=1
      Microsoft Azure DevOps
      curl -H "Authorization: <API credential> https://<azure-devops-api-host>/<organization>/<project>/_apis/git/repositories?api-version=6.0"
      여기에서
      • organization 는 조직의 이름입니다 Microsoft Azure DevOps .
      • project 는 프로젝트의 이름입니다 Microsoft Azure DevOps .

      API 자격 증명에 대한 자세한 내용은 다음 문서를 참조하십시오 클라우드 서비스 카탈로그 Terraform 커넥터 API 키 자격 증명 양식 참조.

    필요한 역할: sn_cmp.cloud_service_designer

    이 태스크 정보

    클라우드 서비스 카탈로그 Terraform 커넥터 이 앱은 다음 데이터 형식을 지원합니다.Terraform
    • 문자열
    • 번호
    • 부울
    • 목록
    • 튜플
    • 객체

    프로시저

    1. 클라우드 카탈로그 항목을 생성합니다.
      1. 다음으로 이동 모두 > Cloud Provisioning and Governance > 클라우드 관리자 포털.
        클라우드 관리자 포털이 새 브라우저 탭에서 열립니다.
      2. 다음으로 이동 디자인 > 클라우드 카탈로그 항목.
      3. 새로 만들기를 선택합니다.
      4. 양식에서 필드를 채웁니다.
        표 1. 클라우드 카탈로그 항목 양식
        필드 설명
        이름 카탈로그 항목의 고유하고 설명적인 이름입니다.
        소스 카탈로그 항목의 소스입니다.

        드롭다운 목록에서 구성 관리 템플릿을 선택합니다.

        제공자 유형 Terraform 사용하려는 구성 제공자 유형입니다.
        • 을 사용하려면 Terraform Enterprise 또는 Terraform CloudTerraform Enterprise를 선택합니다.
        • Linux 기반 Terraform Open Source 서버를 사용하려면 Terraform 환경을 선택합니다.
        • Windows 기반 Terraform Open Source 서버를 사용하려면 Terraform Windows 환경을 선택합니다.
        제공자 사용할 구성 제공자의 이름 Terraform 입니다.
      5. 클라우드 카탈로그 항목 양식을 저장합니다.
    2. 템플릿을 Terraform 카탈로그 항목과 연결합니다.
      1. 클라우드 템플릿 관련 목록에서 새로 만들기를 선택합니다.
      2. 구성 설치 가능 항목 드롭다운 목록에서 사용할 템플릿을 Terraform 선택합니다.
      3. 클라우드 템플릿 버전 양식을 저장합니다 ServiceNow .
        주:
        카탈로그 항목에 클라우드 템플릿의 여러 버전이 포함될 수 있지만 하나의 버전만 활성화할 수 있습니다.
      4. 활성화를 선택하여 클라우드 템플릿을 활성화합니다.
    3. 옵션: 카탈로그 항목 양식 필드를 추가하거나 제거하려면 카탈로그 항목과 연결된 변수 세트를 편집합니다.
    4. 활성 확인란을 선택하여 카탈로그 항목을 활성화합니다.
    5. 업데이트를 선택합니다.

    다음에 수행할 작업

    클라우드 사용자 포털에 카탈로그 항목이 나타나는지 확인합니다.