현재 저는 노트북에서 테라폼을 실행하고 있는데 이는 분명히 이상적이지 않습니다.
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의 원격 상태.