Terraform 템플릿 기반 카탈로그 항목 관리

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • IaC(코드형 인프라) 변경 작업을 사용하여 Terraform 템플릿 기반 카탈로그 항목을 만들거나 업데이트합니다. IaC 변경 작업은 카탈로그 항목이 Terraform 템플릿에 나와 있는 최신 인프라 사양을 준수하는 데 도움이 됩니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    Cloud Provisioning and Governance: Terraform Connector 앱이 Terraform 템플릿(. TF) 파일 또는 메타데이터(metadata.snc) 파일의 변수 변경을 탐지하면 변경 작업을 생성합니다. 변경 작업은 카탈로그 항목을 생성한 사용자([sn.cmp.cloud_service_designer] 역할을 가진 사용자)에게 할당됩니다. 템플릿 변수 또는 메타데이터에서 감지된 변경에 따라 카탈로그 항목 작업은 다음 작업 중 하나를 취하라는 메시지를 표시합니다.
    • 수정된 템플릿 버전으로부터 카탈로그 항목을 생성합니다.

      숫자가 추가된 기존 카탈로그 항목 이름으로 새 카탈로그 항목이 생성됩니다. 예를 들어 기존 카탈로그 항목이 Linux VM인 경우 새 카탈로그 항목은 Linux VM1이라는 이름으로 생성됩니다.

    • 업데이트된 템플릿 버전에 따라 기존 카탈로그 항목을 업데이트합니다.

      업데이트된 템플릿 버전에 따라 기존 카탈로그 항목을 업데이트하기로 하면 기존 템플릿 버전이 사용 중지되고 비활성 상태가 되는 동안 새 버전의 템플릿이 생성되고 활성화됩니다.

    주:
    Terraform 템플릿 기반 카탈로그 항목을 익스포트하는 동안 Terraform 구성 제공자의 이름이 환경 간에 일치해야 합니다. 예를 들어 구성 제공자가 개발 환경에서 TFE로 지칭되는 경우 대상 환경(UAT, prod 등)에서도 동일하게 TFE로 명명되어야 합니다.

    위에서 언급한 작업 중 하나를 수행할 때까지 카탈로그 항목이 비활성화됩니다. 카탈로그 항목이 비활성화된 상태인 경우 클라우드 사용자는 해당 카탈로그 항목에 액세스할 수 없습니다.

    다음 조건 중 하나가 충족되면 Cloud Provisioning and Governance: Terraform ConnectorTerraform 템플릿 기반 카탈로그 항목에 대한 IaC 변경 작업을 생성합니다.
    • 하나 이상의 변수가 소스 Terraform 템플릿에 추가됩니다.
    • 하나 이상의 변수가 소스 Terraform 템플릿에서 삭제됩니다.
    • 소스 Terraform 템플릿에 사용되는 하나 이상의 변수에서 데이터 유형이 변경됩니다.
    • 변수 하나 이상의 기본값이 변경됩니다.
    주:
    영향받은 스택의 프로비저닝을 해제하면 클라우드 제공자 측에서 프로비저닝 해제를 트리거합니다.

    프로시저

    1. 다음으로 이동 모두 > Cloud Provisioning and Governance > 클라우드 관리자 포털.
      클라우드 관리자 포털이 새 브라우저 탭에서 열립니다.
    2. 다음으로 이동 IaC > 변경 작업.
    3. 해당 변경 작업을 엽니다.
    4. 옵션: Terraform 템플릿에서 탐지된 새 변수 또는 업데이트된 변수를 사용자 지정합니다.
      1. 변수 사용자 지정 관련 링크를 선택합니다.
      2. Terraform 작업 메타데이터 관련 목록에서 새 변수 또는 업데이트된 Terraform 변수의 기본값을 편집합니다.
        주:
        Terraform 작업 메타데이터 관련 목록의 변수 기록에 명시된 기본값은 Terraform 템플릿에 명시된 기본값을 무효화합니다.
    5. 옵션: IaC 검색에서 감지한 템플릿 컨텐츠의 차이 비교를 보려면 권장 사항 메시지의 변경 링크를 선택합니다.
    6. 양식의 필드에 내용을 입력합니다.
    7. 업데이트를 선택합니다.