템플릿 기반 카탈로그 항목 관리 Terraform
IaC(코드형 인프라) 변경 작업을 사용하여 템플릿 기반 카탈로그 항목을 만들거나 업데이트합니다 Terraform . IaC 변경 작업은 카탈로그 항목이 템플릿에 나와 있는 Terraform 최신 인프라 사양을 준수하는 데 도움이 됩니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
클라우드 서비스 카탈로그 Terraform 커넥터 앱이 템플릿의 Terraform 변수 변경을 감지하면 (. TF) 파일 또는 메타데이터(metadata.snc) 파일을 생성하면 변경 작업이 생성됩니다. 변경 작업은 카탈로그 항목을 생성한 사용자([sn.cmp.cloud_service_designer] 역할을 가진 사용자)에게 할당됩니다. 템플릿 변수 또는 메타데이터에서 감지된 변경에 따라 카탈로그 항목 작업은 다음 작업 중 하나를 취하라는 메시지를 표시합니다.
- 수정된 템플릿 버전에서 카탈로그 항목을 생성합니다.
숫자가 추가된 기존 카탈로그 항목 이름으로 새 카탈로그 항목이 생성됩니다. 예를 들어 기존 카탈로그 항목을
Linux VM이라고 하면Linux VM1이라는 이름으로 새 카탈로그 항목이 생성됩니다. - 업데이트된 템플릿 버전에 따라 기존 카탈로그 항목을 업데이트합니다.
업데이트된 템플릿 버전에 따라 기존 카탈로그 항목을 업데이트하기로 하면 기존 템플릿 버전이 사용 중지되고 비활성 상태가 되는 동안 새 버전의 템플릿이 생성되고 활성화됩니다.
주:
Terraform 템플릿 기반 카탈로그 항목을 익스포트하는 동안 Terraform 구성 제공자의 이름이 환경 간에 일치해야 합니다. 예를 들어 구성 제공자가 개발 환경에서 TFE로 지칭되는 경우 대상 환경(UAT, prod 등)에서도 동일하게 TFE로 명명되어야 합니다.
위에서 언급한 작업 중 하나를 수행할 때까지 카탈로그 항목이 비활성화됩니다. 카탈로그 항목이 비활성화된 상태인 경우 클라우드 사용자는 해당 카탈로그 항목에 액세스할 수 없습니다.
에서는 클라우드 서비스 카탈로그 Terraform 커넥터 다음 조건 중 하나가 충족되면 템플릿 기반 카탈로그 항목에 대한 Terraform IaC 변경 작업을 생성합니다.
- 하나 이상의 변수가 소스 Terraform 템플릿에 추가됩니다.
- 하나 이상의 변수가 소스 Terraform 템플릿에서 삭제됩니다.
- 소스 Terraform 템플릿에 사용되는 하나 이상의 변수에서 데이터 유형이 변경됩니다.
- 하나 이상의 변수의 기본값이 변경됩니다.
주:
영향을 받는 스택의 프로비저닝을 해제하면 클라우드 제공자 측에서 프로비저닝 해제가 트리거됩니다.