Terraform Azure 인프라 코드를 실행하여 환경을 생성하는 방법

Terraform Azure 인프라 코드를 실행하여 환경을 생성하는 방법

현재 저는 노트북에서 테라폼을 실행하고 있는데 이는 분명히 이상적이지 않습니다.

module "eu_resource_group" {
  source                        = "./modules/resource_groups"

  resource_group_name           = var.resource_group_name
  resource_group_location       = var.location
}

module "vault" {
  source                        = "./modules/vault"

  resource_group_name           = module.eu_resource_group.eu_resource_group_name
  resource_group_location       = module.eu_resource_group.eu_resource_group_location
}

module "storage" {
  source                        = "./modules/storage"

  resource_group_name           = module.eu_resource_group.eu_resource_group_name
  resource_group_location       = module.eu_resource_group.eu_resource_group_location

  storage_account_name          = var.storage_account_name
  storage_container_name        = var.storage_container_name
}

나는 이것을 Azure에서 실행하고 싶습니다.

Azure에서 이것을 어떻게 실행합니까? Azure DevOps 프로젝트를 생성하면 CI 파이프라인 등이 생성됩니다.

사람들은 로컬이 아닌 환경에서 Terraform 인프라 코드를 어떻게 실행하고 있나요?

답변1

기본적으로 그렇습니다. 새 Azure DevOps 파이프라인을 만들고 거기에 모든 것(코드 위치, 비밀, 서비스 주체 등)을 구성해야 합니다. 다음과 같은 단계별 가이드가 많이 있습니다.이 (중간)또는이것(Azure DevOps Labs). 또한 Terraform 저장을 잊지 마세요.Azure의 원격 상태.

관련 정보