terraform stacks deployment-group approve-all-plans 명령

terraform stacks deployment-group approve-all-plans 명령

terraform stacks deployment-group approve-all-plans 명령은 배포 그룹(deployment group)의 모든 플랜을 승인하는 명령이에요. 배포 그룹 안에 승인 대기 중인 플랜이 여러 개 있을 때 한 번에 승인하고 싶다면 사용해요.

출처: 문서

본문

사용법 (Usage)

$ terraform stacks <global-stacks-flags> deployment-group approve-all-plans <options>

설명 (Description)

배포 그룹의 모든 플랜에 대한 승인을 추가해요. -deployment-group-id를 제공하거나, -deployment-group-name-organization-name, -project-name, -stack-name과 함께 제공해야 해요. 이름 인자를 사용하면 지정한 Stack의 최신 구성 버전과 연결된 배포 그룹을 대상으로 해요.

이 명령은 사용자가 승인 권한이 있는 모든 플랜을 승인해요. 승인자가 배포 그룹 안의 모든 플랜에 대한 권한이 없는 경우에는 여러 번의 승인이 필요할 수 있어요.

옵션 (Options)

  • -organization-name: 대상 조직의 이름.
    • deployment-group-id를 사용할 때는 선택 사항이고, 이름 기반 타게팅을 사용할 때는 필수예요.
    • 문자열 데이터 타입.
    • 제공되면 환경 변수 TF_STACKS_ORGANIZATION_NAME을 덮어씀.
  • -project-name: 대상 프로젝트의 이름.
    • deployment-group-id를 사용할 때는 선택 사항이고, 이름 기반 타게팅을 사용할 때는 필수예요.
    • 문자열 데이터 타입.
    • 제공되면 환경 변수 TF_STACKS_PROJECT_NAME을 덮어씀.
  • -stack-name: 대상 Stack의 이름.
    • deployment-group-id를 사용할 때는 선택 사항이고, 이름 기반 타게팅을 사용할 때는 필수예요.
    • 문자열 데이터 타입.
    • 제공되면 환경 변수 TF_STACKS_STACK_NAME을 덮어씀.
  • -deployment-group-name: -stack-name에 지정된 Stack의 최신 구성 안에서 플랜을 승인할 배포 그룹의 이름.
    • deployment-group-id를 사용할 때는 선택 사항이고, 이름 기반 타게팅을 사용할 때는 필수예요.
    • 문자열 데이터 타입.
    • -organization-name, -project-name, -stack-name 인자가 제공되어야 해요.
  • -deployment-group-id: 플랜을 승인할 배포 그룹의 ID.
    • 선택 사항 (하지만 -deployment-group-name을 사용하지 않으면 필수예요).
    • 문자열 데이터 타입.
    • -deployment-group-name보다 우선함.

예시 (Examples)

다음 명령은 배포 그룹 ID를 사용해서 배포 그룹의 모든 플랜을 승인해요.

$ terraform stacks deployment-group approve-all-plans -deployment-group-id dg-abc123

다음 명령은 이름 기반 타게팅으로 배포 그룹의 모든 플랜을 승인해요.

$ terraform stacks deployment-group approve-all-plans -organization-name my-org -project-name my-project -stack-name my-stack -deployment-group-name production

전역 플래그 (Global flags)

모든 명령에서 공통으로 사용할 수 있는 플래그에 대한 정보는 Global flags reference 문서를 참고해 주세요.

더 알아보기 (Learn more)

  • terraform stacks deployment-group 명령
  • terraform stacks deployment-group list 명령
  • Terraform Stacks CLI 참조 문서